@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&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{color:#000;word-break:break-all}.body{font-family:Montserrat,sans-serif;font-size:1em;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#000;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:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#fff}.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 #fff;box-shadow:-10px 0 0 #fff}.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 #fff,5px 0 0 #fff;box-shadow:-5px 0 0 #fff,5px 0 0 #fff}.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:#000}.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:#000;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 Montserrat,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:#000}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;border-radius:100%;font:normal normal 400 1.2em/1.5em Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,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:rgba(0,0,0,.75)}.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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none;text-align:left}.modal.modal-calculator .textfield__label{color:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#000;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:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:1.7px;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:#000}}.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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#fff;background-color:#000;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 Montserrat,sans-serif;color:#000;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:#000;text-transform:lowercase;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Montserrat,sans-serif}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check,.equipment__tr--value--no-check{color:#000}.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:#000;text-decoration:none;border:1px solid #000;padding:.4em 2em;border-radius:15px;transition:all .5s ease}.seo-tag-v1__link:hover{background:#000;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:#000;border:1px solid #000}}.property-status{display:flex;justify-content:center;background:#000;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 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 #000;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#000;background:#000;border-color:#000}.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 Montserrat,sans-serif;color:transparent;background:#000;border:1px solid #000;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:#000;background:transparent;border-color:#000}@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 Montserrat,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Montserrat,sans-serif;letter-spacing:normal;text-transform:none;color:#000}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #000}.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:#000}.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:#000}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#000}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Montserrat,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 Montserrat,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 Montserrat,sans-serif}.tabs-v1 .table-aria__td--value{color:#000;letter-spacing:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;border-bottom:2px solid #000;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 Montserrat,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:#000}.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:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:0}.form__legals{margin:0 0 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.7 Montserrat,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:#000;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.8em Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000}.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:#000}.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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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 Montserrat,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 "Montserrat",sans-serif}.textarea__input::-ms-input-placeholder{color:#6a6a6a;opacity:1;font-size:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 "Montserrat",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 Montserrat,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 Montserrat,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:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#fff;background-color:#000;border:1px solid #000;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:#000;margin-left:10px}.upload .upload__infos{color:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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:#000}.agency-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#000}.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:#000}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#000}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.agency-home-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.agency-home-v1__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.agency-home-v1__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.agency-home-v1__item-coords__address--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.agency-home-v1__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.agency-listing-v1__item__coords .text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.6em Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff}.agency-listing-v2__item__coords .text a{text-decoration:none;color:#fff}.agency-listing-v2__item-content{display:flex;background:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#fff;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;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 600 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;transition:right .2s;transform:rotate(180deg);margin-right:2em}.back__link .button-drawing:hover .arrow_link_svg{left:-1em}.bandeau-info{background-color:#000;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:Montserrat,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 Montserrat,sans-serif}@media screen and (min-width:768px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Montserrat,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:Montserrat,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 Montserrat,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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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:#000}.breadcrumb__item--active{color:#000}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;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:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;text-decoration:none;color:#000}.call-tracking__item .item__mail a .mail-svg{fill:#000;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 Montserrat,sans-serif;text-decoration:none;color:#000}.call-tracking__item .item__phone a .phone-svg{fill:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,sans-serif}.contact-v1__coords-address--text{display:flex;flex-direction:column;color:#6a6a6a}.contact-v1__legals--label{color:#000;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 Montserrat,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:#000}.contact-v1__timetables--label,.contact-v1__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,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 #000;background:#000}.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.contact-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,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:#000}.contact-v2__timetables--label,.contact-v2__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,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:#000;transition:fill .2s linear}.contact-v2__socials .socials__item:hover{border:1px solid #000;background:#000}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.contact-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif}.counter-v1__bullet{background:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.cro-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.cro-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.cro-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase;margin-bottom:.2em}.cro-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,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:#000;transition:color .2s;cursor:pointer}.modal-download-document .form .button-drawing:hover .label{border-bottom:1px solid #000;transition:border-bottom .2s}.modal-download-document .form .button-drawing:hover svg{fill:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.editorial .title .title__content-2{display:flex;flex-direction:column;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#000;font-family:Montserrat,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:#fff;font-family:Montserrat,sans-serif;font-size:.6em;display:block}.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#6a6a6a}.editorial a{color:#000}.editorial p{margin:.5em 0;font:normal normal 400 1.1764rem/1.4 Montserrat,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 Montserrat,sans-serif;color:#000}.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 #000;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 Montserrat,sans-serif;color:#000;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;text-transform:uppercase;letter-spacing:.3em}.editorial table td,.editorial table th,.editorial table tr{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}.editorial table th{padding:.5em .6em;background:#000;color:#fff;text-transform:none;letter-spacing:0}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.editorial-seo__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#fff;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 Montserrat,sans-serif;color:#000;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:#fff;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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:Montserrat,sans-serif;letter-spacing:.8em}.environnement__title .title__content{font:normal normal 500 1.375em/1.4em Montserrat,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content .title__subtitle{color:#fff}.environnement__title .title__content span{display:block;color:#000;text-transform:capitalize}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#000;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 #000;border-right:2px solid #000;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:#000;font:normal normal 700 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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 #000;color:#000;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:#000;border-color:#000}.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:#000;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 Montserrat,sans-serif;text-transform:none;letter-spacing:0;color:#000}.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:#000;text-transform:none;padding:15px;font:normal normal 400 1.6em Montserrat,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:#000;font:normal normal 400 1.1em Montserrat,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:#000;font:normal normal 400 15px Montserrat,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:#000}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#000;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:#000;border:1px solid #000}.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 Montserrat,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:#000;font:normal normal 400 1.1em Montserrat,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:#000;border-color:#000}.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 Montserrat,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:#000;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:#000;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 400 1.1em Montserrat,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 Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 1.1em Montserrat,sans-serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#000}.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:#000;text-transform:none;font:normal normal 400 1.6em Montserrat,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:#000;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 Montserrat,sans-serif;text-transform:none;color:#000}.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 Montserrat,sans-serif;color:#000}.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:#000}@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 Montserrat,sans-serif;color:#000}.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 Montserrat,sans-serif;color:#000}.estimation_module_home-container .estimation_module_home_text-structure .button__Element .arrow_link_svg{transition:.2s;margin-left:1em;width:20px;height:20px;fill:#000}.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 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#000}.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 Montserrat,sans-serif;color:#fff}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#fff;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Montserrat,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 Montserrat,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 Montserrat,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:#000}.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 Montserrat,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 Montserrat,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 Montserrat,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:#000;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Montserrat,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 #000;padding:10px 20px;background:#000;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 Montserrat,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:#000}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#fff}.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 #fff;background:#fff}.estimation-result__action .links-group__link:focus.links-group__link--back .links-group__link-content,.estimation-result__action .links-group__link:hover.links-group__link--back .links-group__link-content{color:#fff}.estimation-result__action .button-drawing{transition:.5s}.estimation-result__action .button-drawing__svg{fill:#fff;margin-right:20px;font-size:1em}.estimation-result .modal-generate-report .generate-report{display:flex;justify-content:center}.estimation-result .modal-generate-report .generate-report #report-download-btn{display:none;border-radius:6px;border:none;border-bottom:2px solid #000;padding:10px 20px;background:#000;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.3em}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#fff;color:#fff}.estimation-v1{background:#fff none no-repeat 50%/cover;color:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.estimation-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif}.events-details-v1{background:#fff none no-repeat 50%/cover;color:#fff;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,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:#000;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 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif}.events-listing-v1{background:#fff none no-repeat 50%/cover;color:#fff;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 #fff}@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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;letter-spacing:1.7px;text-transform:uppercase;text-decoration:none;color:#000}.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.events-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background:rgba(0,0,0,.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:#000}}.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:#000}.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:#000;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;display:block}.faq .faq__title-2{color:#525252;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif}.faq .faq__question__element{font:normal normal 600 1em/1.5em Montserrat,sans-serif;color:#000}.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%,.92)}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.favorites-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,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 600 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#000}.favorites-v1__item-text{margin-bottom:1em;text-decoration:none;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;display:block}.favorites-v1__item-price{margin-bottom:1em;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#000}.favorites-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000}.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:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.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 Montserrat,sans-serif;color:#000}.favorites-v1--program .favorites-v1__item-reference{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.favorites-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000}.favorites-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.favorites-v2__item-price{margin-bottom:.8em;font:normal normal 400 clamp(21px,calc(.6rem + 1.875vw),21px)/1.3 Montserrat,sans-serif;color:#000}.favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.favorites-v2--program .favorites-v2__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.favorites-v2--program .favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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:hsla(0,0%,100%,.94)}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.favorites-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff}.favorites-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.favorites-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000}.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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-address{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,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 Montserrat,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 Montserrat,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:#000;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Montserrat,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:#000;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Montserrat,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:#000}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1 .ss-main .ss-single-selected{background-color:transparent;color:#000}.filter-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.filter-v1 .ss-content .ss-list .ss-option:hover,.filter-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#000;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:#000;color:#fff}.filter-v1--contrast .filter-v1__label{color:#000}.filter-v1--contrast .filter-v1-list{background:transparent;border:1px solid #cecece;color:#000}.filter-v1--contrast .filter-v1-list__item{background:transparent}.filter-v1--contrast .filter-v1-list__item:hover{background:#fff;color:#000}.filter-v1--contrast .ss-main .ss-single-selected{background-color:transparent;color:#000}.filter-v1--contrast .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.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:#000;color:#fff}}.footer-v1{background:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.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 Montserrat,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 Montserrat,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 Montserrat,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:2px 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 #000;background:#fff}.footer-v1-top__socials .socials__item .item__link:hover svg{fill:#000}.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 Montserrat,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:#d1d1d1;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),.529em)/1.4 Montserrat,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),.529em)/1.4 Montserrat,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:inherit}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.form__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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:linear-gradient(180deg,#fff,hsla(0,0%,100%,.8392156862745098),hsla(0,0%,100%,0));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 Montserrat,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 Montserrat,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:#000;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 Montserrat,sans-serif}}@media screen and (max-width:767px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:normal normal 400 9px Montserrat,sans-serif}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover{background-color:#000;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:#000;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:linear-gradient(180deg,#fff,hsla(0,0%,100%,.8392156862745098),hsla(0,0%,100%,0));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:#000}.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:#000;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:#000;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:linear-gradient(180deg,#fff,hsla(0,0%,100%,.8392156862745098),hsla(0,0%,100%,0));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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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:#fff;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:hsla(0,0%,100%,.65)}@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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.header--inner .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#000;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 Montserrat,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 500 clamp(15px,calc(.6rem + 1.875vw),18px)/1.6666 Montserrat,sans-serif;color:#000;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:#000}.js_filter_toggle__icon,.search-toggle__icon{color:inherit;fill:#000;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.jestimo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;transition:right .2s}.jestimo .links-group__links .button-drawing:hover .arrow_link_svg{right:-1em}.jestimo .form{color:#000}.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:#000}@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:#000}.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 Montserrat,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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,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(0,0,0,.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 Montserrat,sans-serif;background:transparent;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 .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 #fff;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:#000;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:#000}.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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#000}@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 Montserrat,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:#000;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:#000}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#000}.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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000}.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:#000;font:normal normal 400 14px/1.2em Montserrat,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 Montserrat,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 #fff;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:#000;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 Montserrat,sans-serif;color:#000}.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;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;min-height:45px;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1}.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:#000;font:normal normal 400 14px/1.2em Montserrat,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{height:1px;width:17px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{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:#000}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-thumb:hover{background:#fff}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 600 14px/1.2em Montserrat,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 #000}.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 #000;border-left:2px solid #000;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 Montserrat,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%;border:none;border-bottom:1px solid #fff;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 14px/1.2em Montserrat,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 Montserrat,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:#000}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#fff}.form-search-filter__container .form-search-filter{max-width:1080px;position:relative;margin:0 auto;padding:1em 10px 2em;background:rgba(0,0,0,.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 Montserrat,sans-serif;color:#000;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:#000;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 Montserrat,sans-serif}.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:#000}.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 Montserrat,sans-serif;color:#000}.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 Montserrat,sans-serif;color:#000;border:none;border-bottom:1px solid #000}.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 Montserrat,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 Montserrat,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:#000;color:#fff;font:normal normal 400 11px/1.2em Montserrat,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:#000}.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:#000}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#000;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #000;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 Montserrat,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:#000;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:#000}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#000}.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 Montserrat,sans-serif}.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}.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;text-transform:uppercase;letter-spacing:7.5px;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item .icon-svg{margin-left:15px;transition:.3s;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,.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#fff}.search-filter-full .modal__body{height:100%;width:100%;max-width:100%;overflow:hidden;padding:0;background:rgba(0,0,0,.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 Montserrat,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:Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;letter-spacing:0;padding-right:1em;color:#000}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 11px/1.2em Montserrat,sans-serif;color:#000;cursor:pointer;width:175px;padding:10px;border:1px solid #000}.filter-sort__container .filter-value .icon{height:12px;fill:#000}.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 Montserrat,sans-serif;background:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000}.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:#000!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:#000!important;border-color:transparent!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#000!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:hsla(0,0%,100%,.05)!important;color:#000!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 Montserrat,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 Montserrat,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(#000,rgba(0,0,0,.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 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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:#000}.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:#000}.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 500 clamp(16px,calc(.6rem + 1.875vw),21px)/1em Montserrat,sans-serif;text-transform:uppercase;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(0,0,0,.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:#000;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:#000}.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(0,0,0,.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:#fff;font:normal normal 500 clamp(20px,calc(.6rem + 1.875vw),20px)/1.4em Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0}.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 Montserrat,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 500 clamp(16px,calc(.6rem + 1.875vw),21px)/1em Montserrat,sans-serif}.menu{text-transform:uppercase;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 500 clamp(16px,calc(.6rem + 1.875vw),21px)/1em Montserrat,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:#000}.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 Montserrat,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 Montserrat,sans-serif}}@media screen and (min-width:992px){.submenu{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif}}@media screen and (max-width:1200px){.submenu{top:0!important;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;padding-left:1.5em}}@media screen and (min-width:1200px){.submenu{position:absolute;top:inherit;background:rgba(0,0,0,.8);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:#000}.header--inner .submenu{background:transparent}.header--inner .submenu__item{border-top-color:#000}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#000}.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 500 clamp(16px,calc(.6rem + 1.875vw),21px)/1em Montserrat,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:20px}.header--home.header .menu__item{color:#000;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:#000}.header--home.header .submenu{position:absolute;top:inherit;background:rgba(0,0,0,.8);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,.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:#fff}@media screen and (min-width:9000px){.header--inner .menu{justify-content:flex-end}.header--inner .menu__item,.header--inner .menu__link--active{color:#fff}}@media screen and (min-width:1400px){.header--home.header .menu__item{padding:0 1.5em}}.main-search{background:rgba(0,0,0,.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 Montserrat,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 Montserrat,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:#000;background:transparent}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#000}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:rgba(0,0,0,.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:#000}.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:#000;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:#000;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:#fff}.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:#000}.main-search-form .range .noUi-horizontal{background:rgba(0,0,0,.3)}.main-search-form .range .noUi-horizontal .noUi-handle:focus{border:2px solid rgba(0,0,0,.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:#000}.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:#000}.main-search-form .localizator .radio__input:checked+label:after{background:#000}.main-search-form .localizator .radio__label{letter-spacing:0;text-transform:none;color:#000}.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 Montserrat,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:#000;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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000}.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 Montserrat,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 Montserrat,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text span span{display:block;font:normal normal 400 1.5em Montserrat,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__button{padding:.6em 0;font:normal normal 400 1.3em Montserrat,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:#000}.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:#000}.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:#fff;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.map-svg-vagency__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;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:#000}.map-svg-vagency .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#000}.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:#000}.map-svg-vagency .map-svg .ss-main .ss-single-selected{border-color:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}.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:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#000}.map-svg-vmandatory{color:#fff;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.map-svg-vmandatory__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.map-svg-vmandatory .button{font:normal normal 400 1.176em/1 Crimson Foam;text-transform:none;background:#fff;color:#fff;border-color:#fff}.map-svg-vmandatory .button:before{background:#000}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#fff}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#000}.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 Montserrat,sans-serif;color:#000;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:#000}.map-svg-vmandatory .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#000}.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:#000}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected{border-color:#000}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}.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:#000}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#000}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#000}.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:#000}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#fff}.map{height:665px}.map svg{fill:#000}.map__cluster{background-color:rgba(0,0,0,.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:#000;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 Montserrat,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 Montserrat,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:#fff;color:#fff;border-color:#fff}.map__popup .map-inner-v1-pop-up__item-links .button:before{background:#000}.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:#fff}.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:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#000}.map-popin__reference{margin-bottom:2em;font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Montserrat,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:#000;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 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;transition:right .2s}.map-popin__links .button-drawing:hover{color:#fff}.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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.map-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;transition:right .2s}.map-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.map-banner .map__marker svg{fill:#000}.map-banner .map__cluster{background-color:rgba(0,0,0,.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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-listing-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#fff;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.news-related-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.news-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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:#fff}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.news-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 600 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#000;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 Montserrat,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 600 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.news-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-v3__item-content{display:flex;flex-direction:column;align-items:baseline;background:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000}.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:#000;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:#000;letter-spacing:0;text-transform:none}.newsletter-v1__title .title .title__content{margin:0 0 1em}.newsletter-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.newsletter-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.opinions-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.opinions-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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(0,0,0,.84)}@media screen and (min-width:992px){.opinions-v2__content-top--left{width:44%;height:460px;max-width:460px;background:#000}}.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 Montserrat,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:#000;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3em Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.opinions-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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:#000;margin:4em 0;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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:#000;background:transparent;border-color:#000}.pagination__link:hover svg{fill:#000}.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:#000;background:transparent;border-color:#000}@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}}.partenaire-v1{color:#fff;position:relative}.partenaire-v1 .title{text-align:left;margin-bottom:2em}.partenaire-v1__title .title .title__content{margin:0 0 1em}.partenaire-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.partenaire-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.partenaire-v1__links .links-group__wrapper{text-align:center}.partenaire-v1__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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:1.7px;text-transform:uppercase;text-decoration:none}.partenaire-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.partenaire-v1__links .button-drawing__content{margin-right:2em}}.partenaire-v1__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){.partenaire-v1__links .button-drawing .arrow_link_svg{fill:#000}}.partenaire-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.partenaire-v1__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.partenaire-v1__container-pagination{width:68%}}.partenaire-v1__container-pagination--top{position:relative;width:100%;height:2px}.partenaire-v1__container-pagination--bottom{position:relative;width:100%;height:100%}.partenaire-v1__container-pagination .swiper-scrollbar-partenaire{border-radius:10px;position:relative;background:rgba(0,0,0,.1);width:40%;height:2px}.partenaire-v1__container-pagination .swiper-scrollbar-partenaire-drag{background:#000}.partenaire-v1__container-pagination .swiper-button-next,.partenaire-v1__container-pagination .swiper-button-prev{top:0;margin-top:10px}.partenaire-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.partenaire-v1__container-pagination .swiper-button-next{right:auto;left:4em}.partenaire-v1__container-pagination .swiper-button-next__svg,.partenaire-v1__container-pagination .swiper-button-prev__svg{fill:#000;width:20px;height:17px}.partenaire-v1__container-pagination .swiper-button-next:after,.partenaire-v1__container-pagination .swiper-button-prev:after{display:none}.partenaire-v1 .swiper-wrapper{margin-bottom:3.5em}.partenaire-v1__item-links a:hover span{color:#000}.partenaire-v1__item-links a{font:normal normal 400 1.176em/1 Crimson Foam}.partenaire-v1__item-links a span{color:#525252}.partenaire-v1__wrapper{padding:2em;position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.partenaire-v1___nb_partenaire_flex,.partenaire-v1__wrapper{max-width:1440px;margin:0 auto}.partenaire-v1 .swiper-container{max-width:1600px;width:100%}.partenaire-v1 .image-block img{width:100%;padding:1em;object-fit:contain;max-width:300px;max-height:133px}.partenaire-v1__item-image-block{max-height:150px;overflow:hidden}@media screen and (min-width:768px){.partenaire-v1_flex_2{width:50%;margin:0 1em}.partenaire-v1_flex_1{width:100%;margin:0 1em}}@media screen and (max-width:1200px){.partenaire-v1__item{padding:.5em}}@media screen and (max-width:767px){.partenaire-v1___nb_partenaire_flex .item__img{width:90%}.partenaire-v1___nb_partenaire_flex .swiper-wrapper{width:90%;flex-direction:column}.partenaire-v1_flex_1,.partenaire-v1_flex_2{width:90%;margin:0 1em}}.partenaire-v1__item-content-no-link{padding-bottom:2em}.partenaire-v1__item-no-links-bordered__footer{position:relative;width:100%;height:.5px}.partenaire-v1__item-image-block{min-height:150px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.partenaire-v1 .swiper-wrapper{max-width:1500px;width:100%}}@media screen and (max-width:1200px){.partenaire-v1__wrapper{padding-bottom:3em}}.partenaire-v1 .swiper-wrapper{padding-bottom:1em}.partenaire-v1__item,.partenaire-v1__title{text-align:center}.partenaire-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{width:15px;height:15px;border:1px solid #000}.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.2em;margin-left:.2em;height:15px;align-items:center;max-width:15px;width:15px;color:transparent;background:#000;border-color:#000}@media screen and (min-width:991px){.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em;margin-left:2em}}.partenaire-v1 .swiper-pagination-bullet-active{background:#fff}.partenaire-v1 .swiper-wrapper{width:100%}@media screen and (min-width:1501px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:2em}}.partenaire-v1 .swiper-pagination-bullets{display:flex;justify-content:center;left:0;right:0;margin:0 auto}@media screen and (max-width:1500px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:1em}.partenaire-v1 .title{margin-bottom:2%}}.partenaire-v1__item-title .title{margin-bottom:0;max-width:90%}.partenaire-v1__item-title .title .title__content{word-break:break-word;text-transform:none;padding-bottom:19px}.partenaire-v1 .module__aligner{display:block}.partenaire-v1.partenaire-v1-dark{background:#000;padding:2em}.partenaire-v1.partenaire-v1-dark .swiper-scrollbar-drag{background:hsla(0,0%,100%,.5)}.partenaire-v1.partenaire-v1-dark__container-pagination .swiper-scrollbar-partenaire{background:hsla(0,0%,100%,.1)}.partenaire-v1.partenaire-v1-dark .button-drawing .arrow_link_svg{fill:#fff}.partenaire-v1.partenaire-v1-dark__item-links a:hover span{color:#fff}.partenaire-v1.partenaire-v1-dark .swiper-button-next__svg,.partenaire-v1.partenaire-v1-dark .swiper-button-prev__svg{fill:#fff}.partenaire-v1.partenaire-v1-dark .links-group__link span,.partenaire-v1.partenaire-v1-dark .title .title__content-1,.partenaire-v1.partenaire-v1-dark .title .title__content-2,.partenaire-v1.partenaire-v1-dark .title__content{color:#fff}.partenaire-v1.partenaire-v1-dark .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{border:1px solid #fff}.partenaire-v1.partenaire-v1-dark .swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;border:1px solid #fff}.partner-listing-v1{background:transparent none no-repeat 50%/cover;color:#fff;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{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 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:none}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#fff;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#fff;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:#fff;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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 Montserrat,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 Montserrat,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:#000;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v1__item-tools--favorite .svg--heart:hover{fill:#000}.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 Montserrat,sans-serif;text-decoration:none;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000}.programs-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v1__item-status span{background:#000;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,sans-serif;color:#000;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:#000}.programs-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,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 Montserrat,sans-serif;color:#000}.programs-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,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:#000;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v2__item__tools--favorite .svg--heart:hover{fill:#000}.programs-listing-v2__item__tools--status span{background:#000;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#fff;border:1px solid #fff;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,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:#000;transition:color .2s}.programs-detail-v1__infos__tools .tools__virtual:hover .label{border-bottom:1px solid #000;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__virtual:hover svg{fill:#000;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 Montserrat,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:#000;transition:color .2s}.programs-detail-v1__infos__tools .tools__video:hover .label{border-bottom:1px solid #000;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__video:hover svg{fill:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#000}.programs-detail-v1__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#000}.programs-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,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:#000;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 #000;transition:border-bottom .2s}.programs-detail-v1__description__tools .tools__3d:hover svg,.programs-detail-v1__description__tools .tools__print:hover svg{fill:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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:#000;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.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 Montserrat,sans-serif;color:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#000}.programs-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,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:#000;transition:color .2s}.programs-detail-v2__infos__tools .tools__virtual:hover .tools__video_label{border-bottom:1px solid #000;transition:border-bottom .2s;font-weight:700}.programs-detail-v2__infos__tools .tools__virtual:hover svg{fill:#000;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 Montserrat,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:#000;transition:color .2s}.programs-detail-v2__infos__tools .tools__video:hover .label{border-bottom:1px solid #000;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__video:hover svg{fill:#000;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 Montserrat,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:#000;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 #000;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__3d:hover svg,.programs-detail-v2__infos__tools .tools__print:hover svg{fill:#000;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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.programs-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),14px)/1 Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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:#000;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 Montserrat,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:#000;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 #000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.programs-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:1.7px;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:#000}}.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 Montserrat,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:#000}.programs-related__item-compo,.programs-related__item-title{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif;margin-bottom:1em}.programs-related__item-pieces{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.programs-related__item-status span{background:#000;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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%}.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:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.property-detail-v1__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000}.property-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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 #000;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:#000;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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:#000}.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:#000}.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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.property-detail-v2__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000}.property-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,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:#000;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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.property-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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:#000;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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:#000}.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:#000}.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 #000;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,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 Montserrat,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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.property-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,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:#000;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,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:#000}.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:#000}.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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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:#000;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:#000}.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 Montserrat,sans-serif;color:#000}.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 Montserrat,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 Montserrat,sans-serif;color:#000}.property-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;letter-spacing:.1em;color:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,sans-serif;color:#000}.property-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,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 Montserrat,sans-serif;color:#000}.property-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,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:#000;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:#000}.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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;letter-spacing:.1em;color:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:1.7px;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:#000}}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.properties-related__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.properties-related__item-text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000}.properties-related__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,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:#000;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #000;letter-spacing:.3em;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,sans-serif;color:#000;border-bottom:1px solid #000}.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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;min-width:145px}.agency__content .content__left__coords .coords__text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5em Montserrat,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 Montserrat,sans-serif}.agency__content .content__right__info-form .submit{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5em Montserrat,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(0,0,0,.85);border-radius:4px 0 0 4px}.tools__item>* .showhide__content{background:rgba(0,0,0,.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 Montserrat,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:#000;border-bottom:1px solid #000;font-weight:600}.tools-v1__tools__item:hover .item__svg{fill:#000}.tools-v1__tools__item .js--active .item__text{color:#000;border-bottom:1px solid #000}.tools-v1__tools__item .js--active .item__svg--heart{fill:#000}.tools-v1__tools__item .button-drawing:hover .item__text{color:#000;border-bottom:1px solid #000;font-weight:600}.tools-v1__tools__item .button-drawing:hover .item__svg{fill:#000}.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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000;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(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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:#000}.representative-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#000}.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:#000}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#000}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.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:#000;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif}.representatives-listing-v1__item__coords{background:#fff;color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000}.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 Montserrat,sans-serif;letter-spacing:1.7px;text-transform:uppercase;text-decoration:none;color:#000}.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:#000;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:#000;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 Montserrat,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 Montserrat,sans-serif}.representatives-listing-v2__item__coords{background:#000;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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;letter-spacing:1.7px;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:#000;background:#fff;border:2px solid #000}@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:#000;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:#000}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#000;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:#000}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #000}@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:#000}.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:#000;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 Montserrat,sans-serif;color:#000;text-align:left}.selection-content-v1 .editorial__wrapper a{color:#000}.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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;background:#fff;color:#fff;border:1px solid #fff}.selection-content-v1 .item__status .property-status--4,.selection-content-v1 .item__status .property-status--5{background:#fff;color:#fff;border:1px solid #fff}.selection-content-v1 .item__status .property-status--3{background:#000;color:#fff;border:1px solid #000}.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:#fff;color:#fff;border:1px solid #fff}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:.5em;right:.5em;z-index:102;cursor:pointer;text-transform:none;background:#000;color:#fff;fill:#fff;border-color:#fff}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#000}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#fff;fill:#fff;border-color:#000}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#000}.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:#000;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 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000}.selection-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.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 Montserrat,sans-serif}.seo-panel-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.seo-panel-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.services-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;transition:right .2s}.services-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.services-v2{width:100%;background:transparent 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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.services-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff;text-align:left;letter-spacing:0;text-transform:uppercase}.services-v2__item-content{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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(0,0,0,.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:#000}}@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(0,0,0,.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:#000;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(0,0,0,.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.services-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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(0,0,0,.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 Montserrat,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:#000;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 Montserrat,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:#000;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;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 Montserrat,sans-serif;color:#fff;letter-spacing:1.7px;text-transform:uppercase;text-decoration:none}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing{color:#000}}.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:#000}}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.services-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 600 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#000;text-align:center;letter-spacing:0;text-transform:capitalize}@media screen and (min-width:992px){.services-v4__item-title .title .title__content-1{color:#000}}.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 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:1.7px;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:#000}}.services-v4__links .button-drawing:hover .arrow_link_svg{right:-1em}.silos-v1-inner{background:#fff 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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif}}.silos-v1,.silos-v1-inner .silo__list-link:focus,.silos-v1-inner .silo__list-link:hover{color:#fff}.silos-v1{background:#000 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 #fff}.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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#6a6a6a}.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 Montserrat,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:#000;border-bottom:1px solid #000;font-weight:600}.socials-share-v1__share__item:hover .item__svg{fill:#000}.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 Montserrat,sans-serif;color:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.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:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000}.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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.team-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.team-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,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 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.team-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#000;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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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 Montserrat,sans-serif;color:#000}.team-v2__container-pagination--bottom .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.team-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.team-v2__container-pagination .swiper-scrollbar-drag{background:#000}.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:#000;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 600 clamp(19px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#000;letter-spacing:0;text-transform:uppercase}.team-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;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 Montserrat,sans-serif;color:#6a6a6a;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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.team-v3__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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 Montserrat,sans-serif;color:#000;margin-bottom:.5em}.team-v3__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,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:#000}.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:#000;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 Montserrat,sans-serif;color:#000}.team-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,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 Montserrat,sans-serif;color:#000;letter-spacing:1.7px;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:#000;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;width:auto}@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 Montserrat,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Montserrat,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:hsla(0,0%,100%,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #000;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:#000}.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:hsla(0,0%,100%,.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:#000}.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 Montserrat,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 Montserrat,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(0,0,0,.86)}.topbar__rating.rating .showhide__content a{text-decoration:none}.topbar__rating.rating .showhide.open .showhide__content{display:flex}.header--inner .topbar.label-menu{right:117px}.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 Montserrat,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(0,0,0,.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:#000}.connect .links-group__wrapper{justify-content:center}.connect .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;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(0,0,0,.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:#000}.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(0,0,0,.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(0,0,0,.85);border-color:rgba(0,0,0,.85)}.topbar__connect.connect .links-group__link:focus .button-drawing__svg,.topbar__connect.connect .links-group__link:hover .button-drawing__svg{fill:rgba(0,0,0,.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 Montserrat,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 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option,.lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#000}.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 Montserrat,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:#000;display:flex;justify-content:center;align-items:center;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,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:#000}.lang .showhide__title button:focus{outline:none}.lang .showhide__content{color:#fff;position:relative;top:0;padding:.4em}.lang .showhide__content button{color:#000}.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 Montserrat,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(0,0,0,.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:#000;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#000;fill:currentColor;stroke:currentColor}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#000;color:#fff}.header--inner .selection-icon__icon>*{color:#000;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:#000;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:#000}.page-estimation-etapes .module-estimation-rapide .checkbox__span{color:#fff}.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:#000}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg svg{fill:#fff}.page-estimation-etapes .module-estimation-rapide .radio label{color:#fff}.page-estimation-etapes .module-estimation-rapide .radio__input:checked+label:before{border:1px solid #000}.page-estimation-etapes .module-estimation-rapide .radio__input+label:before{content:"";border-color:#000;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(0,0,0,.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:#000;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 Montserrat,sans-serif}}@media screen and (max-width:1023px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 15px/1em Montserrat,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 Montserrat,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 Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title p{font:normal normal 400 18px/1.3em Montserrat,sans-serif;color:#fff}.page-estimation-etapes .module-estimation-rapide button.expand-button{cursor:pointer;background:transparent;color:#000;font:normal normal 400 15px/1.3em Montserrat,sans-serif;margin:0 auto;fill:#000;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 Montserrat,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 Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .swiper-button-disabled{display:none}.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate{color:#000}.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:#000}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination{position:relative}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{color:#000;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 Montserrat,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 Montserrat,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:#000;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #000;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:#000;border-color:#000}.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:#000;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:#000;font:normal normal 400 18px Montserrat,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 #000;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 #000;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 #000;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:#000}.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:#000;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:#000}@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:#000;font-weight:600;text-align:left;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#000;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}.page-estimation-etapes .module-estimation-rapide select option{color:#fff;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#000}.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 #fff;width:40px;height:40px}.page-estimation-etapes .module-estimation-rapide .bulle-radio .radio__input:checked+label:after{background:#000;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:#000}.page-estimation-etapes .module-estimation-rapide .form .submit__arrow_link_svg{fill:#000}.page-estimation-etapes .module-estimation-rapide .form__legals{color:#000}.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:#000}.page-estimation-etapes button.expand-button{cursor:pointer;background:transparent;color:#000;font:normal normal 400 15px/1.3em Montserrat,sans-serif;margin:0 auto;fill:#000;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}}@media screen and (min-width:1543px){.header--home .header__logo.logo{left:6em;top:2em}}@media screen and (max-width:1540px) and (min-width:1200px){.header--home .header__logo.logo{top:1em}}.header--home .header__logo.logo .logo__source{width:inherit;max-width:inherit;min-width:inherit}.header--home .bg_ctnr:after{height:430px}@media screen and (min-width:1200px){.header--home .bandeaux_tool_estimate{top:25%}}@media screen and (min-width:1200px){.header--home .header__slogan .slogan__text{color:#fff}}@media screen and (max-width:1024px) and (min-width:768px){.header--home .header__slogan .slogan__text{font-size:9vw}}@media screen and (max-width:767px){.header--home .header__slogan .slogan__text{font-size:8vw}}@media screen and (max-width:1024px){.topbar__logo .logo{filter:brightness(1) invert(1);height:65px}}@media screen and (max-width:1024px){.main-nav__info .info-container__top{margin-bottom:0}}@media screen and (max-width:1024px){.search-toggle__label{color:#fff}}@media screen and (max-width:1024px){.search-toggle__icon{fill:#fff}}@media screen and (max-width:1024px){.header__nav-toggle .global-button{color:#fff}}@media screen and (min-width:1200px){.header--inner .header__logo .logo__source{max-width:inherit;max-height:inherit}}.header--inner .main-nav__logo .logo{max-height:inherit;filter:brightness(1) invert(1)}@media screen and (max-width:1540px) and (min-width:1200px){.header--inner .main-nav__wrapper{width:62%}}.tools__item .showhide.open .connect__svg{fill:#fff}.body--inner .connect__svg{fill:#000}.body--inner .lang .showhide__title .title,.body--inner .selection-icon__icon>*{color:#000}.body--inner .lang .showhide.open .showhide__title .title{color:#fff}.search-filter-full .modal__body{background:rgba(0,0,0,.95)}.search-filter-full .modal__body .header__logo__search{max-width:153px;max-height:164px}@media screen and (min-width:1543px){.search-filter-full .modal__body .header__logo__search{left:2em;top:0}}@media screen and (max-width:1540px) and (min-width:1440px){.search-filter-full .modal__body .header__logo__search img{width:80%!important}}.search-filter-full .modal__body .header__logo__search .header__home-link .logo__source img,.search-filter-full .modal__body .header__logo__search .header__home-link img{visibility:hidden;width:0;height:0}@media screen and (max-width:1440px) and (min-width:1200px){.form-search-filter__container{top:61%}}.form-search-filter__container .form-search-filter{background:rgba(0,0,0,.95)}.formOffredem__container .form__content .button-select__element{font-size:16px;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:1px solid #fff}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#fff;border-color:#000;color:#000}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{font-size:15px;color:#fff;font-family:Montserrat,sans-serif;font-weight:400;border-bottom:1px solid #fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{background:#fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__label{font-size:15px;font-weight:700}.formCheckbox__container .formCheckbox__label-checkbox,.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text,.search-filter-full .formLine__container .line__container .formRange__container .formRange__label,.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__text,.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{font-size:15px}.form-estimate__container .form-estimate__input-element{font-size:15px;color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.formSelect__container .formSelect__content{border-bottom:1px solid #fff}.formSelect__container .formSelect__content .textfield__input{font-size:15px;font-family:Montserrat,sans-serif;color:#fff;font-weight:400}.formSelect__container .formSelect__content .textfield__input::placeholder{color:#fff}.formSelect__container .formSelect__content .localizator__plus:after,.formSelect__container .formSelect__content .localizator__plus:before,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#fff}.formSelect__container .formSelect__structure .label-element{font-size:15px;color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-weight:400;color:#fff}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{fill:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{background:#fff;text-transform:lowercase;font-size:16px;font-family:Montserrat,sans-serif;font-weight:600}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:focus,.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{border:1px solid #fff}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-size:15px;font-family:Montserrat,sans-serif;font-weight:600}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{font-size:20px;font-family:Montserrat,sans-serif;font-weight:400;color:#fff}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item .icon-svg{fill:#fff}.body--home .form-estimate__container .form-estimate__button,.body--home .form-estimate__container .form-estimate__text{color:#fff}.body--home .form-estimate__container .form-estimate__button .arrow_link_border_svg{fill:#fff}.search-filter-full .modal__close span{font-size:18px}.formOffredem__container .link-email__content .link-email__element{font-size:15px;font-weight:400}@media screen and (max-width:1540px) and (min-width:1200px){.formOffredem__container .link-email__content .link-email__element:lang(es){font-size:.9vw}}.formReference__container .formReference__content .input__item,.formReference__container .formReference__structure .label__item{font-size:15px}.formReference__container .formReference__content .button_item{font-size:17px;font-family:Montserrat,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item{font-size:20px;font-weight:400}@media screen and (max-width:767px){.formSubmit__container .formSubmit__structure .button-submit__item{letter-spacing:0}}.formSubmit__container .formSubmit__structure .button-reset__item{font-size:15px;font-weight:600}.formReference__container .formReference__content .button_item{width:72px}@media screen and (max-width:767px){.formOffredem__container .formSubmit__structure .button-submit__item span,.formOffredem__container .link-email__content .link-email__element{letter-spacing:0}}@media screen and (max-width:1024px){.cro-v3__wrapper{padding-top:3em}}.favorites-v1__item-text{word-break:inherit}.footer-v1 .copyright__nav-list .nav-list__item,.footer-v1 .copyright__text{font-size:10px}.footer-v1-last__lbi-logo{width:164px;height:25.98px}@media screen and (min-width:768px){.footer-v1-top__coords--content{padding:5em 0 2em;justify-content:flex-start}}@media screen and (min-width:1200px){.footer-v1-top__content{width:67%}}.footer-v1-top__coords-name .text{text-transform:none}.footer-v1-top__socials .socials__items{justify-content:flex-start}@media screen and (max-width:767px){.footer-v1-top__socials .socials__items{justify-content:center}}.footer-v1-top__socials .socials__item .item__link{padding:.7em}.footer-v1-top__socials .socials__title{text-transform:none}@media screen and (min-width:992px){.footer-v1-top__partners .partners__item{margin:0 0 0 1em}}.footer-v1-top__partners .partners__list{flex-wrap:nowrap}@media screen and (min-width:768px){.footer-v1-top__partners{width:33%}.footer-v1-top__partners .partners__list{align-items:center}}.footer-v1-top__partners .partners__img{max-height:inherit}@media screen and (min-width:992px){.footer-v1-top__partners .partners__wrapper{align-items:center}}@media screen and (min-width:768px){.footer-v1-top__partners .partners__wrapper{padding:5em 0 2em}}@media screen and (max-width:767px){.footer-v1-top__coords--wrapper{flex-direction:column}}@media screen and (max-width:1024px) and (min-width:768px){.footer-v1-top__partners .partners__item{margin:0 .3em 1em 0}}@media screen and (max-width:1024px) and (min-width:768px){.footer-v1-top__coords--infos{margin-right:0}}.footer-v1-top__coords--content:first-child .footer-v1-top__socials{width:0;height:0;visibility:hidden;padding:0;margin:0}.partner-listing-v1 .item__decorate{background:#fff}.partner-listing-v1 .item__img--contain{background-color:transparent}.body--inner .header--inner .header__data{padding-top:7em}@media screen and (min-width:992px){.property-listing-v1__item:first-child .property-listing-v2__item-content--wrapper{padding:14em 1em 0 5em}}@media screen and (max-width:767px){.filter-sort__container .filter-label,.filter-sort__container .filter-text .text-element{color:#000!important}.filter-sort__container .filter-value{color:#000!important;border-color:#000!important}}@media screen and (min-width:992px){.agency__content .content__left{width:74%}}.property-detail-v1__decorate .decorate__visual img{background-color:transparent;object-fit:cover}.property-detail-v1__item-status .property-status{background:transparent;border:0}.agency__content .content__left__decorate .decorate__visual img{object-fit:contain;background-color:transparent}.body--page-property-detail-v1 .header--inner .header__data{padding-top:16em}@media screen and (max-width:767px){.filter-sort__container{margin-top:2em}}.header--inner .header__slogan{padding-bottom:3em}@media screen and (max-width:992px) and (min-width:768px){.empty-search__link .links-group__wrapper{margin-right:1.5%}}@media screen and (max-width:767px){.empty-search__link .links-group__wrapper{margin-right:5.5%}}@media screen and (max-width:1540px) and (min-width:1200px){.agency__content .content__left__coords .coords__text{font-size:1.1vw}}@media screen and (max-width:767px){.agency__content .content__left__coords .coords__text{font-size:4.5vw}}@media screen and (max-width:767px){.empty-search__link .button-drawing__content{letter-spacing:0}}.editorial__item{text-transform:lowercase}.editorial__item:first-letter{text-transform:uppercase}@media screen and (max-width:767px){.header--inner .bg_ctnr{min-height:unset}}@media screen and (max-width:992px) and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label{font-size:15px}.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label:lang(en){font-size:14px}}@media screen and (max-width:992px) and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{font-size:15px}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label:lang(en){font-size:14px}}.alertmail-v1__slogan{padding-left:0}@media screen and (max-width:767px){.alertmail-v1__links .button-drawing{letter-spacing:0}}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-v1__text.text{font-size:1.1vw}}@media screen and (max-width:993px) and (min-width:768px){.alertmail-v1__text.text:lang(en){font-size:2.2vw}}@media screen and (max-width:767px){.alertmail-v1__text.text{font-size:2.3vw}}@media screen and (max-width:992px){.alertmail-v1__content{padding-top:3em;transform:none!important}}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-top-block .form__fields{margin:0 -.5em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field{margin:0 .4em 1.5em}}.alertmail-v1__title .title .title__content-1{text-transform:lowercase}@media screen and (max-width:768px){.alertmail-v1__title .title .title__content-1{font-size:3vw}}@media screen and (max-width:992px) and (min-width:768px){.alertmail-v1__title .title .title__content-1{font-size:3vw}}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-v1__title .title .title__content-1{font-size:1.7vw}}.alertmail-v1__title .title .title__content-1:first-letter{text-transform:uppercase}.contact-v1__decorate img{object-fit:contain}.contact-v2__title .title .title__content-1{font-size:30px}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:0 2em}.tools__item>.open .showhide__title{background:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fcmdwZC12MS5zY3NzIiwibWFpbi5jc3MiLCIwMS10b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2ZvbnQuZXN0aW1hdGlvbi5zY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbGluay1ibG9jLnNjc3MiLCIwMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2NzcyIsIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3MiLCIwMy10YWdzL19odG1sLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMC1jb2xvcnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA1LXBhZ2VzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX2xvYWRlci5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3Nlby10YWcuc2NzcyIsIjA2LWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsIjA2LWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYnMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJzLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2NzcyIsIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RpdGxlLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1kZXRhaWxzLnYxLnNjc3MiLCIwMC1jb3JlL18wMi1jb3JlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLWNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52cy5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JhY2stbGluay9fYmFjay1saW5rLnNjc3MiLCIwNy1tb2R1bGVzL2JhbmRlYXV4L2JhbmRlYXV4LnNjc3MiLCIwNy1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwiMDctbW9kdWxlcy9ibG9jL19ibG9jLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmxvYy9fYmxvYy1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL19jYWxsLXRyYWNraW5nLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC52Mi5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZG93bmxvYWQvX2Rvd25sb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy00LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTYuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy03LnNjc3MiLCIwNy1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb25fcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlscy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFxL19mYXEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNi1hbmltYXRpb25zLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvamVzdGltby9famVzdGltby5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8udjIuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLXNlYXJjaC9fbWFpbi1zZWFyY2guc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy5ibGFuay5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZtYW5kYXRvcnkuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19fbWFwLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9tYXAuYmFubmVyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtcmVsYXRlZC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsIjA3LW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYyLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2NzcyIsIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRlbmFpcmUvX3BhcnRlbmFpcmUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnY0LnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1yZWxhdGVkLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1yZWxhdGVkLnNjc3MiLCIwNy1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvbW90ZS9wcm9tb3RlLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLXYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbW9kdWxlcy9fYXBwbHlvbmxpbmUuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19tb2RhbC5kcGUuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19wcm9wZXJ0aWVzLXJlbGF0ZWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy1yZWxhdGVkL19wcm9wZXJ0aWVzLXJlbGF0ZWQuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19wcm9wZXJ0eS1kZXRhaWxfYWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbW9kdWxlcy9fdG9vbHMuc2NzcyIsIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtZGV0YWlscy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlLWRldGFpbHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlc19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9yZ3BkL19fcmdwZC1jb29raWVzLnNjc3MiLCIwNy1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLmNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uc2NzcyIsIjA3LW1vZHVsZXMvc2VvLXBhbmVsL3Nlby1wYW5lbC52MS5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjQuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsIjA3LW1vZHVsZXMvc29jaWFscy9fc29jaWFsc19zaGFyZS5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX2FsZXJ0bWFpbC5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX2Nvbm5lY3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19jb25uZWN0LnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fbGFuZy1zd2l0Y2guc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX2xhbmcuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19tZWlsbGV1cnMtYWdlbnRzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fbWVpbGxldXJzLWFnZW50cy5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX3Bob25lLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fcGhvbmUuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19zZWxlY3Rpb24taWNvbi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi5zY3NzIiwiMDgtcGFnZXMvX3BhZ2UtZXN0aW1hdGlvbi1ldGFwZXMtbW9kdWxlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BvcGluLWVzdGltYXRpb24tcmFwaWRlL19fZXN0aW1hdGlvbi1wYWdlLWV0YXBlcy5zY3NzIiwiMDgtcGFnZXMvX3BhZ2VzLnNjc3MiLCIwOS11dGlsaXRpZXMvX2xhenkuc2NzcyIsIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3MiLCJtYWluLnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThNQSxnQkFpaEJZLENDNXRCWiwrR0FBWSxDQ0VaLHFGQUFZLENBQ1osK0dBQVksQ0NKWiw4RUFBWSxDQUNaLHVGQUFZLENBQ1oscUZBQVksQ0ZBWixXQUNJLHdCQUEyQixDQUMzQixzQ0FBeUMsQ0FDekMsNFNBSTBFLENBQzFFLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0cwR3RCLDhCQ3JIUSxxQkFBc0MsQ0R3SDlDLGdDQ3hIUSxzQkFBc0MsQ0QySDlDLGdDQzNIUSxzQkFBc0MsQ0Q4SDlDLGdDQzlIUSxzQkFBc0MsQ0RpSTlDLGdDQ2pJUSxzQkFBc0MsQ0RvSTlDLDhCQ3BJUSxxQkFBc0MsQ0R1STlDLGdDQ3ZJUSx1QkFBc0MsQ0QwSTlDLGdDQzFJUSx1QkFBc0MsQ0Q2STlDLGdDQzdJUSx1QkFBc0MsQ0RnSjlDLGdDQ2hKUSx1QkFBc0MsQ0RtSjlDLDhCQ25KUSxxQkFBc0MsQ0RzSjlDLGdDQ3RKUSx1QkFBc0MsQ0R5SjlDLGdDQ3pKUSx1QkFBc0MsQ0Q0SjlDLGdDQzVKUSx1QkFBc0MsQ0QrSjlDLGdDQy9KUSx1QkFBc0MsQ0RrSzlDLDhCQ2xLUSxxQkFBc0MsQ0RxSzlDLGdDQ3JLUSx1QkFBc0MsQ0R3SzlDLGdDQ3hLUSx1QkFBc0MsQ0QySzlDLGdDQzNLUSx1QkFBc0MsQ0Q4SzlDLGdDQzlLUSx1QkFBc0MsQ0RpTDlDLDhCQ2pMUSxxQkFBc0MsQ0RvTDlDLGdDQ3BMUSx1QkFBc0MsQ0R1TDlDLGdDQ3ZMUSx1QkFBc0MsQ0QwTDlDLGdDQzFMUSx1QkFBc0MsQ0Q2TDlDLGdDQzdMUSx1QkFBc0MsQ0RnTTlDLDhCQ2hNUSxxQkFBc0MsQ0RtTTlDLDJCQzdMUSxrQkFBbUMsQ0RnTTNDLDZCQ2hNUSxtQkFBbUMsQ0RtTTNDLDZCQ25NUSxtQkFBbUMsQ0RzTTNDLDZCQ3RNUSxtQkFBbUMsQ0R5TTNDLDZCQ3pNUSxtQkFBbUMsQ0Q0TTNDLDJCQzVNUSxrQkFBbUMsQ0QrTTNDLDZCQy9NUSxvQkFBbUMsQ0RrTjNDLDZCQ2xOUSxvQkFBbUMsQ0RxTjNDLDZCQ3JOUSxvQkFBbUMsQ0R3TjNDLDZCQ3hOUSxvQkFBbUMsQ0QyTjNDLDJCQzNOUSxrQkFBbUMsQ0Q4TjNDLDZCQzlOUSxvQkFBbUMsQ0RpTzNDLDZCQ2pPUSxvQkFBbUMsQ0RvTzNDLDZCQ3BPUSxvQkFBbUMsQ0R1TzNDLDZCQ3ZPUSxvQkFBbUMsQ0QwTzNDLDJCQzFPUSxrQkFBbUMsQ0Q2TzNDLDZCQzdPUSxvQkFBbUMsQ0RnUDNDLDZCQ2hQUSxvQkFBbUMsQ0RtUDNDLDZCQ25QUSxvQkFBbUMsQ0RzUDNDLDZCQ3RQUSxvQkFBbUMsQ0R5UDNDLDJCQ3pQUSxrQkFBbUMsQ0Q0UDNDLDZCQzVQUSxvQkFBbUMsQ0QrUDNDLDZCQy9QUSxvQkFBbUMsQ0RrUTNDLDZCQ2xRUSxvQkFBbUMsQ0RxUTNDLDZCQ3JRUSxvQkFBbUMsQ0R3UTNDLDJCQ3hRUSxrQkFBbUMsQ0QyUTNDLG9DQ3JRUSwyQkFBeUMsQ0R3UWpELG9DQ3hRUSwyQkFBeUMsQ0QyUWpELG9DQzNRUSwyQkFBeUMsQ0Q4UWpELG9DQzlRUSwyQkFBeUMsQ0RpUmpELG9DQ2pSUSwyQkFBeUMsQ0RvUmpELG9DQ3BSUSwy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QXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsa0JBQW9CLGVBQWdCLENBQ3BDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENDbHVCdEMsRUFDSSxRQUFTLENBQ1QsU0FDc0IsQ0FIMUIsaUJBR0kscUJBRzBCLENIMmhHOUIsa0JJaGlHSSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsYUFBYyxDQUVkLGlDQU1FLENDWE4saUJBRVEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFFBQVMsQ0FDVCxPQUFRLENBQ1IsVUFBVzs7QUNSbkIsMkVBQUEsQ0FVQSxLQUNFLGdCQUFpQixDQUNqQiw2QkFBdUMsQ0FVekMsS0FDRSxRQUFTLENBT1gsS0FDRSxhQUFjLENBUWhCLEdBQ0UsYUFBYyxDQUNkLGNBQWdCLENBV2xCLEdBQ0Usc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBMEIsQ0FRNUIsSUFDRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FVekIsRUFDRSw0QkFBNkIsQ0FRL0IsWUFDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLGdDQUEwQyxDQU81QyxTQUVFLGtCQUFtQixDQVFyQixjQUdFLCtCQUFpQyxDQUNqQyxhQUF1QixDQU96QixNQUNFLGFBQWMsQ0FRaEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FHMUIsSUFDRSxhQUFlLENBR2pCLElBQ0UsU0FBVyxDQVViLElBQ0UsaUJBQWtCLENBV3BCLHNDQUtFLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFFBQWtCLENBUXBCLGFBRUUsZ0JBQWlCLENBQ2pCLGdCQUFnQixDQVFsQixjQUVFLG1CQUFvQixDQU90QixnREFJRSx5QkFBMEIsQ0FPNUIsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQVUsQ0FPWiw0R0FJRSw2QkFBOEIsQ0FXaEMsT0FDRSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUE0QixDQU85QixTQUNFLHVCQUF3QixDQVExQixTQUNFLGFBQWMsQ0FDZCxXQUFZLENOOGhHZCw2Qk1waEdFLHFCQUFzQixDQUN0QixTQUFtQixDTjZoR3JCLGtGTXBoR0UsV0FBWSxDTjRoR2QsY01uaEdFLDRCQUE2QixDQUM3QixtQkFBNkIsQ04yaEcvQix5Q01uaEdFLHVCQUF3QixDQVExQiw2QkFDRSx5QkFBMEIsQ0FDMUIsWUFBc0IsQ0FVeEIsUUFDRSxhQUFjLENBT2hCLFFBQ0UsaUJBQWtCLENONGhHcEIsa0JNemdHRSxZQUFhLENBR2YsT0FFSSxZQUFhLENOMGdHakIscUJPajJHRSxpQkFBa0IsQ1BvMkdwQix3Qk9oMkdFLFlBQWEsQ1BtMkdmLDBETzkxR0Usb0JBQXVCLENQazJHekIsNkJPNzFHRSxVQUFXLENDWGIsa0JDSkksZUFBZ0IsQ0RRcEIsR0FFRSxnREFBd0QsQ0VBMUQsS0FDSSxjQUFlLENBRG5CLE9BSVEsVUNYZSxDRFlmLG9CQUFxQixDQUk3QixNQUdJLGlDYlJzQyxDYVN0QyxhQUFjLENBQ2QsZ0JiSmUsQ2FPZixpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLFVDMUJtQixDRDJCbkIsaUJBb0hHLENBbkhILHFCQU5BLGVDWnFCLENEd0JwQiwrQkFFTyxZQUFhLENBQ2IsVUFBVyxDQUlsQixzQ0FHVyxZQUFhLENBSHhCLDRCQU9PLFFFbERlLENGc0R2QixrQkFDSSxlQUFnQixDQXJDeEIseUNBK0NZLG9CQUFxQixDR29VekIsb0NIblhSLHlDQWlEZ0IsZ0JBQWlCLENBRXhCLENBbkRULGFBc0RRLFVBQVcsQ0FDWCx5QkM5RGMsQ0QrRGQsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsT0FBUSxDQUNSLE1BQU8sQ0FDUCxhQUFjLENBQ2QsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixxQ0FBdUMsQ0FFM0MsMEJBQ0ksU0FBVSxDQUNWLGtCQUFtQixDQUl0QixpSUFLVyxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBTjlCLGtER2dORCwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENIdk5uQiwyQ0FrQlcsYUFBYyxDQWxCekIsbUNBc0JPLFdBQVksQ0F0Qm5CLHFDQTBCTyxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFNBQVUsQ0E1QmpCLGtEQThCVyxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGdCQUFpQixDQWhDNUIsMkRBbUNXLFVBQVcsQ0FuQ3RCLG9EQXNDVyxlQUFnQixDQUNoQixPQUFRLENBQ1IsMEJBQTJCLENBeEN0QyxvRUEyQ1csaUJBQWtCLENBM0M3QixtRUE4Q1csZUFBZ0IsQ0dnUXhCLHFDSG5QSiw2Q0FHWSxZQUFhLENBSHpCLCtGQWFRLGtFQUFxRSxDQWI3RSx5SEEwQlksMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixpQkFBa0IsQ0FJOUIsMkNBRVEsa0VBQXFFLENBRjdFLHdEQU1ZLDJCQUE0QixDQUM1QixTQUFVLENBQ1YsaUJBQWtCLENBUjlCLGdEQVlRLFlBQWEsQ0FDaEIsQ0FLVCxnQkFFUSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLENJaE5uQixXQUNFLGdCQ0lzRCxDREh0RCxhQUFjLENBR2hCLEtBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FFZixlQUFnQixDQUNoQixpQkNUZ0IsQ0RJbEIscUJBUUksYUFBYyxDQUlsQixrQkFDRSxpQkNqQmdCLENEa0JoQixxQkFBc0IsQ0FFeEIsOEJBQ0UsY0FBZSxDQUdqQixLQUNFLFVBQVcsQ0RpWUwsY0FDSSxhQUF5QyxDQU56QyxPQUNJLG1CQUF3QyxDQUN4QyxrQkFBdUMsQ0FHL0MsY0FDSSxvQkFBeUMsQ0FOekMsT0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGNBQ0kscUJBQXlDLENBTnpDLE9BQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0MsY0FDSSxlQUF5QyxDQU56QyxPQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsY0FDSSxxQkFBeUMsQ0FOekMsT0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGNBQ0kscUJBQXlDLENBTnpDLE9BQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0MsY0FDSSxlQUF5QyxDQU56QyxPQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsY0FDSSxxQkFBeUMsQ0FOekMsT0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGNBQ0kscUJBQXlDLENBTnpDLE9BQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0MsY0FDSSxlQUF5QyxDQU56QyxRQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsZUFDSSxxQkFBeUMsQ0FOekMsUUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGVBQ0kscUJBQXlDLENBTnpDLFFBQ0ksZUFBd0MsQ0FDeEMsY0FBdUMsQ0FHL0MsZUFDSSxnQkFBeUMsQ0N2WG5ELHlDRHNYTSxrQkFDSSxhQUF5QyxDQU56QyxXQUNJLG1CQUF3QyxDQUN4QyxrQkFBdUMsQ0FHL0Msa0JBQ0ksb0JBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxZQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsbUJBQ0kscUJBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxlQUF3QyxDQUN4QyxjQUF1QyxDQUcvQyxtQkFDSSxnQkFBeUMsQ0FDNUMsQ0N4WFAseUNEc1hNLGtCQUNJLGFBQXlDLENBTnpDLFdBQ0ksbUJBQXdDLENBQ3hDLGtCQUF1QyxDQUcvQyxrQkFDSSxvQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLGNBQXdDLENBQ3hDLGFBQXVDLENBRy9DLGtCQUNJLGVBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLG1CQUNJLHFCQUF5QyxDQU56QyxZQUNJLGVBQXdDLENBQ3hDLGNBQXVDLENBRy9DLG1CQUNJLGdCQUF5QyxDQUM1QyxDQ3hYUCx5Q0RzWE0sa0JBQ0ksYUFBeUMsQ0FOekMsV0FDSSxtQkFBd0MsQ0FDeEMsa0JBQXVDLENBRy9DLGtCQUNJLG9CQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsV0FDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLGtCQUNJLHFCQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksY0FBd0MsQ0FDeEMsYUFBdUMsQ0FHL0Msa0JBQ0ksZUFBeUMsQ0FOekMsWUFDSSxvQkFBd0MsQ0FDeEMsbUJBQXVDLENBRy9DLG1CQUNJLHFCQUF5QyxDQU56QyxZQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsbUJBQ0kscUJBQXlDLENBTnpDLFlBQ0ksZUFBd0MsQ0FDeEMsY0FBdUMsQ0FHL0MsbUJBQ0ksZ0JBQXlDLENBQzVDLENDeFhQLDBDRHNYTSxrQkFDSSxhQUF5QyxDQU56QyxXQUNJLG1CQUF3QyxDQUN4QyxrQkFBdUMsQ0FHL0Msa0JBQ0ksb0JBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxXQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0Msa0JBQ0kscUJBQXlDLENBTnpDLFdBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxrQkFDSSxxQkFBeUMsQ0FOekMsV0FDSSxjQUF3QyxDQUN4QyxhQUF1QyxDQUcvQyxrQkFDSSxlQUF5QyxDQU56QyxZQUNJLG9CQUF3QyxDQUN4QyxtQkFBdUMsQ0FHL0MsbUJBQ0kscUJBQXlDLENBTnpDLFlBQ0ksb0JBQXdDLENBQ3hDLG1CQUF1QyxDQUcvQyxtQkFDSSxxQkFBeUMsQ0FOekMsWUFDSSxlQUF3QyxDQUN4QyxjQUF1QyxDQUcvQyxtQkFDSSxnQkFBeUMsQ0FDNUMsQ0dqYVQsV0FDSSxVQUFXLENBQ1gsZ0JDZ0NrQyxDRC9CbEMsYUFBYyxDRUhsQix3QkFDSSxvQkFBcUIsQ0NFekIsTUFFSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGVBQWdCLENBRWhCLDhCQUErQixDQUMvQixlQUNJLDhCQUErQixDQUl2QyxrQkFFUSxZQUFhLENBSXJCLHNDQUVRLFNBQVUsQ0FDVixzQkFBdUIsQ05rWHZCLG9DT2pYUSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUksc0JBQW9DLENBRXhDLGtCQUVJLHdCQUF3QyxDQUU1QyxrQkFFSSx5QkFBMEMsQ0FFOUMsa0JBRUksdUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFSSx1QkFBb0MsQ0FFeEMsa0JBRUkseUJBQXdDLENBRTVDLGtCQUVJLDBCQUEwQyxDQUU5QyxrQkFFSSx3QkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FRMUMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FNNUMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVJLHlCQUEyQixDQUUvQix3QkFFSSwyQkFBNkIsQ0FFakMsd0JBRUksNEJBQThCLENBRWxDLHdCQUVJLDBCQUE0QixDQUMvQixDUHFURCxvQ09qWFEsUUFBZ0Msa0JBQTRCLENBQzVELGtCQUVJLHNCQUFvQyxDQUV4QyxrQkFFSSx3QkFBd0MsQ0FFNUMsa0JBRUkseUJBQTBDLENBRTlDLGtCQUVJLHVCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxtQkFBNEIsQ0FDNUQsa0JBRUksdUJBQW9DLENBRXhDLGtCQUVJLHlCQUF3QyxDQUU1QyxrQkFFSSwwQkFBMEMsQ0FFOUMsa0JBRUksd0JBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBUTFDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBTTVDLFdBQW1CLHFCQUF1QixDQUMxQyx3QkFFSSx5QkFBMkIsQ0FFL0Isd0JBRUksMkJBQTZCLENBRWpDLHdCQUVJLDRCQUE4QixDQUVsQyx3QkFFSSwwQkFBNEIsQ0FDL0IsQ1BxVEQsb0NPalhRLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFSSxzQkFBb0MsQ0FFeEMsa0JBRUksd0JBQXdDLENBRTVDLGtCQUVJLHlCQUEwQyxDQUU5QyxrQkFFSSx1QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0MsbUJBQTRCLENBQzVELGtCQUVJLHVCQUFvQyxDQUV4QyxrQkFFSSx5QkFBd0MsQ0FFNUMsa0JBRUksMEJBQTBDLENBRTlDLGtCQUVJLHdCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQVExQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQU01QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUkseUJBQTJCLENBRS9CLHdCQUVJLDJCQUE2QixDQUVqQyx3QkFFSSw0QkFBOEIsQ0FFbEMsd0JBRUksMEJBQTRCLENBQy9CLENQcVRELG9DT2pYUSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUksc0JBQW9DLENBRXhDLGtCQUVJLHdCQUF3QyxDQUU1QyxrQkFFSSx5QkFBMEMsQ0FFOUMsa0JBRUksdUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFSSx1QkFBb0MsQ0FFeEMsa0JBRUkseUJBQXdDLENBRTVDLGtCQUVJLDBCQUEwQyxDQUU5QyxrQkFFSSx3QkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FRMUMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FNNUMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVJLHlCQUEyQixDQUUvQix3QkFFSSwyQkFBNkIsQ0FFakMsd0JBRUksNEJBQThCLENBRWxDLHdCQUVJLDBCQUE0QixDQUMvQixDUHFURCxxQ09qWFEsUUFBZ0Msa0JBQTRCLENBQzVELGtCQUVJLHNCQUFvQyxDQUV4QyxrQkFFSSx3QkFBd0MsQ0FFNUMsa0JBRUkseUJBQTBDLENBRTlDLGtCQUVJLHVCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxvQkFBNEIsQ0FDNUQsa0JBRUksd0JBQW9DLENBRXhDLGtCQUVJLDBCQUF3QyxDQUU1QyxrQkFFSSwyQkFBMEMsQ0FFOUMsa0JBRUkseUJBQXNDLENBZjFDLFFBQWdDLG9CQUE0QixDQUM1RCxrQkFFSSx3QkFBb0MsQ0FFeEMsa0JBRUksMEJBQXdDLENBRTVDLGtCQUVJLDJCQUEwQyxDQUU5QyxrQkFFSSx5QkFBc0MsQ0FmMUMsUUFBZ0Msb0JBQTRCLENBQzVELGtCQUVJLHdCQUFvQyxDQUV4QyxrQkFFSSwwQkFBd0MsQ0FFNUMsa0JBRUksMkJBQTBDLENBRTlDLGtCQUVJLHlCQUFzQyxDQWYxQyxRQUFnQyxtQkFBNEIsQ0FDNUQsa0JBRUksdUJBQW9DLENBRXhDLGtCQUVJLHlCQUF3QyxDQUU1QyxrQkFFSSwwQkFBMEMsQ0FFOUMsa0JBRUksd0JBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBZjFDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFSSx5QkFBb0MsQ0FFeEMsa0JBRUksMkJBQXdDLENBRTVDLGtCQUVJLDRCQUEwQyxDQUU5QyxrQkFFSSwwQkFBc0MsQ0FmMUMsUUFBZ0MscUJBQTRCLENBQzVELGtCQUVJLHlCQUFvQyxDQUV4QyxrQkFFSSwyQkFBd0MsQ0FFNUMsa0JBRUksNEJBQTBDLENBRTlDLGtCQUVJLDBCQUFzQyxDQWYxQyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUkseUJBQW9DLENBRXhDLGtCQUVJLDJCQUF3QyxDQUU1QyxrQkFFSSw0QkFBMEMsQ0FFOUMsa0JBRUksMEJBQXNDLENBUTFDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBZnBDLFNBQXdCLHFCQUEyQixDQUNuRCxvQkFFSSx5QkFBK0IsQ0FFbkMsb0JBRUksMkJBQWlDLENBRXJDLG9CQUVJLDRCQUFrQyxDQUV0QyxvQkFFSSwwQkFBZ0MsQ0FmcEMsU0FBd0IscUJBQTJCLENBQ25ELG9CQUVJLHlCQUErQixDQUVuQyxvQkFFSSwyQkFBaUMsQ0FFckMsb0JBRUksNEJBQWtDLENBRXRDLG9CQUVJLDBCQUFnQyxDQWZwQyxTQUF3QixxQkFBMkIsQ0FDbkQsb0JBRUkseUJBQStCLENBRW5DLG9CQUVJLDJCQUFpQyxDQUVyQyxvQkFFSSw0QkFBa0MsQ0FFdEMsb0JBRUksMEJBQWdDLENBTTVDLFdBQW1CLHFCQUF1QixDQUMxQyx3QkFFSSx5QkFBMkIsQ0FFL0Isd0JBRUksMkJBQTZCLENBRWpDLHdCQUVJLDRCQUE4QixDQUVsQyx3QkFFSSwwQkFBNEIsQ0FDL0IsQ1BxVEQscUNPalhRLFNBQWdDLGtCQUE0QixDQUM1RCxvQkFFSSxzQkFBb0MsQ0FFeEMsb0JBRUksd0JBQXdDLENBRTVDLG9CQUVJLHlCQUEwQyxDQUU5QyxvQkFFSSx1QkFBc0MsQ0FmMUMsU0FBZ0Msb0JBQTRCLENBQzVELG9CQUVJLHdCQUFvQyxDQUV4QyxvQkFFSSwwQkFBd0MsQ0FFNUMsb0JBRUksMkJBQTBDLENBRTlDLG9CQUVJLHlCQUFzQyxDQWYxQyxTQUFnQyxvQkFBNEIsQ0FDNUQsb0JBRUksd0JBQW9DLENBRXhDLG9CQUVJLDBCQUF3QyxDQUU1QyxvQkFFSSwyQkFBMEMsQ0FFOUMsb0JBRUkseUJBQXNDLENBZjFDLFNBQWdDLG9CQUE0QixDQUM1RCxvQkFFSSx3QkFBb0MsQ0FFeEMsb0JBRUksMEJBQXdDLENBRTVDLG9CQUVJLDJCQUEwQyxDQUU5QyxvQkFFSSx5QkFBc0MsQ0FmMUMsU0FBZ0Msb0JBQTRCLENBQzVELG9CQUVJLHdCQUFvQyxDQUV4QyxvQkFFSSwwQkFBd0MsQ0FFNUMsb0JBRUksMkJBQTBDLENBRTlDLG9CQUVJLHlCQUFzQyxDQWYxQyxTQUFnQyxvQkFBNEIsQ0FDNUQsb0JBRUksd0JBQW9DLENBRXhDLG9CQUVJLDBCQUF3QyxDQUU1QyxvQkFFSSwyQkFBMEMsQ0FFOUMsb0JBRUkseUJBQXNDLENBZjFDLFNBQWdDLG9CQUE0QixDQUM1RCxvQkFFSSx3QkFBb0MsQ0FFeEMsb0JBRUksMEJBQXdDLENBRTVDLG9CQUVJLDJCQUEwQyxDQUU5QyxvQkFFSSx5QkFBc0MsQ0FmMUMsU0FBZ0MsbUJBQTRCLENBQzVELG9CQUVJLHVCQUFvQyxDQUV4QyxvQkFFSSx5QkFBd0MsQ0FFNUMsb0JBRUksMEJBQTBDLENBRTlDLG9CQUVJLHdCQUFzQyxDQWYxQyxTQUFnQyxxQkFBNEIsQ0FDNUQsb0JBRUkseUJBQW9DLENBRXhDLG9CQUVJLDJCQUF3QyxDQUU1QyxvQkFFSSw0QkFBMEMsQ0FFOUMsb0JBRUksMEJBQXNDLENBZjFDLFNBQWdDLHFCQUE0QixDQUM1RCxvQkFFSSx5QkFBb0MsQ0FFeEMsb0JBRUksMkJBQXdDLENBRTVDLG9CQUVJLDRCQUEwQyxDQUU5QyxvQkFFSSwwQkFBc0MsQ0FmMUMsU0FBZ0MscUJBQTRCLENBQzVELG9CQUVJLHlCQUFvQyxDQUV4QyxvQkFFSSwyQkFBd0MsQ0FFNUMsb0JBRUksNEJBQTBDLENBRTlDLG9CQUVJLDBCQUFzQyxDQWYxQyxTQUFnQyxxQkFBNEIsQ0FDNUQsb0JBRUkseUJBQW9DLENBRXhDLG9CQUVJLDJCQUF3QyxDQUU1QyxvQkFFSSw0QkFBMEMsQ0FFOUMsb0JBRUksMEJBQXNDLENBZjFDLFNBQWdDLHFCQUE0QixDQUM1RCxvQkFFSSx5QkFBb0MsQ0FFeEMsb0JBRUksMkJBQXdDLENBRTVDLG9CQUVJLDRCQUEwQyxDQUU5QyxvQkFFSSwwQkFBc0MsQ0FmMUMsU0FBZ0MscUJBQTRCLENBQzVELG9CQUVJLHlCQUFvQyxDQUV4QyxvQkFFSSwyQkFBd0MsQ0FFNUMsb0JBRUksNEJBQTBDLENBRTlDLG9CQUVJLDBCQUFzQyxDQVExQyxVQUF3QixxQkFBMkIsQ0FDbkQsc0JBRUkseUJBQStCLENBRW5DLHNCQUVJLDJCQUFpQyxDQUVyQyxzQkFFSSw0QkFBa0MsQ0FFdEMsc0JBRUksMEJBQWdDLENBZnBDLFVBQXdCLHFCQUEyQixDQUNuRCxzQkFFSSx5QkFBK0IsQ0FFbkMsc0JBRUksMkJBQWlDLENBRXJDLHNCQUVJLDRCQUFrQyxDQUV0QyxzQkFFSSwwQkFBZ0MsQ0FmcEMsVUFBd0IscUJBQTJCLENBQ25ELHNCQUVJLHlCQUErQixDQUVuQyxzQkFFSSwyQkFBaUMsQ0FFckMsc0JBRUksNEJBQWtDLENBRXRDLHNCQUVJLDBCQUFnQyxDQWZwQyxVQUF3QixxQkFBMkIsQ0FDbkQsc0JBRUkseUJBQStCLENBRW5DLHNCQUVJLDJCQUFpQyxDQUVyQyxzQkFFSSw0QkFBa0MsQ0FFdEMsc0JBRUksMEJBQWdDLENBZnBDLFVBQXdCLHFCQUEyQixDQUNuRCxzQkFFSSx5QkFBK0IsQ0FFbkMsc0JBRUksMkJBQWlDLENBRXJDLHNCQUVJLDRCQUFrQyxDQUV0QyxzQkFFSSwwQkFBZ0MsQ0FmcEMsVUFBd0IscUJBQTJCLENBQ25ELHNCQUVJLHlCQUErQixDQUVuQyxzQkFFSSwyQkFBaUMsQ0FFckMsc0JBRUksNEJBQWtDLENBRXRDLHNCQUVJLDBCQUFnQyxDQU01QyxZQUFtQixxQkFBdUIsQ0FDMUMsMEJBRUkseUJBQTJCLENBRS9CLDBCQUVJLDJCQUE2QixDQUVqQywwQkFFSSw0QkFBOEIsQ0FFbEMsMEJBRUksMEJBQTRCLENBQy9CLENQcVRELHFDT2pYUSxVQUFnQyxrQkFBNEIsQ0FDNUQsc0JBRUksc0JBQW9DLENBRXhDLHNCQUVJLHdCQUF3QyxDQUU1QyxzQkFFSSx5QkFBMEMsQ0FFOUMsc0JBRUksdUJBQXNDLENBZjFDLFVBQWdDLG9CQUE0QixDQUM1RCxzQkFFSSx3QkFBb0MsQ0FFeEMsc0JBRUksMEJBQXdDLENBRTVDLHNCQUVJLDJCQUEwQyxDQUU5QyxzQkFFSSx5QkFBc0MsQ0FmMUMsVUFBZ0Msb0JBQTRCLENBQzVELHNCQUVJLHdCQUFvQyxDQUV4QyxzQkFFSSwwQkFBd0MsQ0FFNUMsc0JBRUksMkJBQTBDLENBRTlDLHNCQUVJLHlCQUFzQyxDQWYxQyxVQUFnQyxvQkFBNEIsQ0FDNUQsc0JBRUksd0JBQW9DLENBRXhDLHNCQUVJLDBCQUF3QyxDQUU1QyxzQkFFSSwyQkFBMEMsQ0FFOUMsc0JBRUkseUJBQXNDLENBZjFDLFVBQWdDLG9CQUE0QixDQUM1RCxzQkFFSSx3QkFBb0MsQ0FFeEMsc0JBRUksMEJBQXdDLENBRTVDLHNCQUVJLDJCQUEwQyxDQUU5QyxzQkFFSSx5QkFBc0MsQ0FmMUMsVUFBZ0Msb0JBQTRCLENBQzVELHNCQUVJLHdCQUFvQyxDQUV4QyxzQkFFSSwwQkFBd0MsQ0FFNUMsc0JBRUksMkJBQTBDLENBRTlDLHNCQUVJLHlCQUFzQyxDQWYxQyxVQUFnQyxvQkFBNEIsQ0FDNUQsc0JBRUksd0JBQW9DLENBRXhDLHNCQUVJLDBCQUF3QyxDQUU1QyxzQkFFSSwyQkFBMEMsQ0FFOUMsc0JBRUkseUJBQXNDLENBZjFDLFVBQWdDLG1CQUE0QixDQUM1RCxzQkFFSSx1QkFBb0MsQ0FFeEMsc0JBRUkseUJBQXdDLENBRTVDLHNCQUVJLDBCQUEwQyxDQUU5QyxzQkFFSSx3QkFBc0MsQ0FmMUMsVUFBZ0MscUJBQTRCLENBQzVELHNCQUVJLHlCQUFvQyxDQUV4QyxzQkFFSSwyQkFBd0MsQ0FFNUMsc0JBRUksNEJBQTBDLENBRTlDLHNCQUVJLDBCQUFzQyxDQWYxQyxVQUFnQyxxQkFBNEIsQ0FDNUQsc0JBRUkseUJBQW9DLENBRXhDLHNCQUVJLDJCQUF3QyxDQUU1QyxzQkFFSSw0QkFBMEMsQ0FFOUMsc0JBRUksMEJBQXNDLENBZjFDLFVBQWdDLHFCQUE0QixDQUM1RCxzQkFFSSx5QkFBb0MsQ0FFeEMsc0JBRUksMkJBQXdDLENBRTVDLHNCQUVJLDRCQUEwQyxDQUU5QyxzQkFFSSwwQkFBc0MsQ0FmMUMsVUFBZ0MscUJBQTRCLENBQzVELHNCQUVJLHlCQUFvQyxDQUV4QyxzQkFFSSwyQkFBd0MsQ0FFNUMsc0JBRUksNEJBQTBDLENBRTlDLHNCQUVJLDBCQUFzQyxDQWYxQyxVQUFnQyxxQkFBNEIsQ0FDNUQsc0JBRUkseUJBQW9DLENBRXhDLHNCQUVJLDJCQUF3QyxDQUU1QyxzQkFFSSw0QkFBMEMsQ0FFOUMsc0JBRUksMEJBQXNDLENBZjFDLFVBQWdDLHFCQUE0QixDQUM1RCxzQkFFSSx5QkFBb0MsQ0FFeEMsc0JBRUksMkJBQXdDLENBRTVDLHNCQUVJLDRCQUEwQyxDQUU5QyxzQkFFSSwwQkFBc0MsQ0FRMUMsV0FBd0IscUJBQTJCLENBQ25ELHdCQUVJLHlCQUErQixDQUVuQyx3QkFFSSwyQkFBaUMsQ0FFckMsd0JBRUksNEJBQWtDLENBRXRDLHdCQUVJLDBCQUFnQyxDQWZwQyxXQUF3QixxQkFBMkIsQ0FDbkQsd0JBRUkseUJBQStCLENBRW5DLHdCQUVJLDJCQUFpQyxDQUVyQyx3QkFFSSw0QkFBa0MsQ0FFdEMsd0JBRUksMEJBQWdDLENBZnBDLFdBQXdCLHFCQUEyQixDQUNuRCx3QkFFSSx5QkFBK0IsQ0FFbkMsd0JBRUksMkJBQWlDLENBRXJDLHdCQUVJLDRCQUFrQyxDQUV0Qyx3QkFFSSwwQkFBZ0MsQ0FmcEMsV0FBd0IscUJBQTJCLENBQ25ELHdCQUVJLHlCQUErQixDQUVuQyx3QkFFSSwyQkFBaUMsQ0FFckMsd0JBRUksNEJBQWtDLENBRXRDLHdCQUVJLDBCQUFnQyxDQWZwQyxXQUF3QixxQkFBMkIsQ0FDbkQsd0JBRUkseUJBQStCLENBRW5DLHdCQUVJLDJCQUFpQyxDQUVyQyx3QkFFSSw0QkFBa0MsQ0FFdEMsd0JBRUksMEJBQWdDLENBZnBDLFdBQXdCLHFCQUEyQixDQUNuRCx3QkFFSSx5QkFBK0IsQ0FFbkMsd0JBRUksMkJBQWlDLENBRXJDLHdCQUVJLDRCQUFrQyxDQUV0Qyx3QkFFSSwwQkFBZ0MsQ0FNNUMsYUFBbUIscUJBQXVCLENBQzFDLDRCQUVJLHlCQUEyQixDQUUvQiw0QkFFSSwyQkFBNkIsQ0FFakMsNEJBRUksNEJBQThCLENBRWxDLDRCQUVJLDBCQUE0QixDQUMvQixDQ25GRCxzQkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0NKOUIsU0FDRSxnQkxvQ3VCLENLbkN2QixpQkxtQ3VCLENLakN2QixlQUFnQixDVHNZVixvQ1MxWVIsU0FPSSxnQkwrQnFCLENLOUJyQixpQkw4QnFCLENLeEJ4QixDQUhDLHNCQUNFLGdCQUFpQixDQ1pyQixvQkFDRSxzQkFBdUIsQ0FDdkIsU0FBVSxDQUNWLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixzQkFBdUIsQ0FDZixjQUFlLENBQ3ZCLGFBQWMsQ0FDZCxRQUFTLENBQ1QsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDZCQUE4QixDQUN0QixxQkFBc0IsQ0FDOUIsNkJBQThCLENBQzFCLHlCQUEwQixDQUM5QixlQUFnQixDQUNoQiwrR0FBcUgsQ0FDN0csdUdBQTZHLENBRXZILG9EQUVFLFNBQVUsQ0FDVixnQkFBaUIsQ0FDakIsa0JBQW1CLENBRXJCLHlCQUNFLG9CQUFxQixDQUNyQixhQUFjLENBRWhCLGlDQUNFLDREQUFvRSxDQUM1RCxvREFBNEQsQ0FFdEUsMkJBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBRVYsMkJBQ0UsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUV2QixnQ0FDRSxXQUFZLENBQ1osYUFBYyxDQUVoQixtSEFDRSxpQ0FBbUMsQ0FDM0IseUJBQTJCLENBRXJDLG1IQUNFLG1EQUFxRCxDQUM3QywyQ0FBNkMsQ0FFdkQsdUZBRUUsZUFBZ0IsQ0FDaEIsNEJBQTZCLENBQzdCLDJCQUE0QixDQUU5Qiw0Q0FDRSxhQUFjLENBRWhCLDBEQUNFLFdBQVksQ0FDWiw0QkFBNkIsQ0FFL0IsdURBQ0UsV0FBWSxDQUVkLHFEQUVFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsUUFBUyxDQUNULE9BQVEsQ0FDUixTQUFVLENBRVoseUVBRUUsU0FBVSxDQUNWLFVBQVcsQ0FFYiwyQkFDRSxnQkFBaUIsQ0FDakIsYUFBYyxDQUVoQiwwQkFDRSxnQkFBaUIsQ0FDakIsYUFBYyxDQUVoQix1RUFFRSxXQUFZLENBRWQsb0NBQ0UsMkJBQTRCLENBRTlCLG1DQUNFLHdCQUF5QixDQUUzQiw2RUFFRSxRQUFTLENBRVgsdUNBQ0Usd0JBQXlCLENBRTNCLHNDQUNFLHFCQUFzQixDQUV4QiwwQkFDRSxTQUFVLENBRVosbUJBQ0UsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUV2QixrQkFDRSxtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixZQUFhLENBRWYsbUNBQ0Usc0JBQXVCLENBQ3ZCLG9CQUFzQixDQUN0QixtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN0QixxQkFBc0IsQ0FDckIsb0JBQXFCLENBQ2pCLGdCQUFpQixDQUN6QixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNYLFVBQVcsQ0FDUCxNQUFPLENBRWpCLGdGQUVFLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixXQUFZLENBQ1osWUFBYSxDQUNiLFNBQVUsQ0FDVixvQkFBc0IsQ0FDdEIsbUJBQXFCLENBRXZCLHNIQUVFLFlBQWEsQ0FFZixvRkFFRSxpQkFBa0IsQ0FFcEIsMEhBTUUsTUFJTSxDQU1SLDBIQU1FLE9BSU0sQ0FNUiw0RkFFRSxhQUFjLENBRWhCLG9HQUVFLFlBQWEsQ0FFZix3RkFFRSxVQUFXLENBQ1gsV0FBWSxDQUVkLGtHQUVFLDJCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsWUFBYSxDQUVmLGlCQUNFLGlCQUFrQixDQUNsQixXQUFZLENBRWQsNkNBRUUsb0JBQXFCLENBRXZCLHVCQUNFLFVBQVcsQ0FFYixrQ0FDRSxZQUFhLENBRWYsb0dBRUUsUUFBUyxDQUNULHVCQUF3QixDQUUxQixzQkFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixjQUFlLENBQ2YsbUNBQXFDLENBQ3JDLDZCQUE4QixDQUN0QixxQkFBc0IsQ0FFaEMsNEJBQ0UseUJBQTJCLENBRTdCLDZCQUNFLHlCQUEyQixDQUU3Qiw0QkFDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUVwQiw4QkFDRSxLQUFNLENBQ04sZUFBZ0IsQ0FFbEIsb0NBQ0UsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyx5Q0FBMkMsQ0FDM0MsT0FBUSxDQUVWLGdDQUNFLE9BQVEsQ0FFVixzQ0FDRSxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLHNDQUF3QyxDQUN4QyxPQUFRLENBRVYsMEJBQ0UsYUFBYyxDQUNkLFdBQVksQ0FFZCwrQkFDRSxtQkFBcUIsQ0FFdkIsdUJBQ0UsMEJBQTRCLENBRTlCLDRCQUNFLFNBQVUsQ0FFWix5QkFDRSxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxrQkFBcUIsQ0FDckIsYUFBYyxDQUNkLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLCtCQUE2QyxDQUNyQyx1QkFBcUMsQ0FFL0Msd0NBQ0UsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsZ0JBQWtCLENBQ2xCLFNBQVUsQ0FFWiw4Q0FDRSwwQkFBNEIsQ0FFOUIsMENBQ0UsU0FBVSxDQUNWLFdBQVksQ0FDWixvQkFBcUIsQ0FFdkIsNkRBQ0Usa0NBQW9DLENBRXRDLCtEQUNFLCtCQUFpQyxDQUVuQyx3Q0FDRSxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5QixhQUFjLENBQ2QsV0FBWSxDQUNaLGtCQUFvQixDQUNwQixRQUFTLENBQ1Qsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLFdBQVksQ0FDWixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBRXZCLDhDQUNFLFNBQVUsQ0FFWiwwR0FFRSxjQUFlLENBQ2Ysb0JBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixtQkFBb0IsQ0FFdEIseURBQ0UsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixXQUFZLENBQ1osbUJBQW9CLENBQ3BCLGVBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLHNCQUF1QixDQUN2Qiw2QkFBOEIsQ0FDOUIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QixVQUFXLENBRWIsK0hBRUUsWUFBYSxDQUVmLCtEQUNFLDBCQUE0QixDQUU5Qix3RkFDRSw0QkFBNkIsQ0FDN0IsWUFBYSxDQUNiLFNBQVUsQ0FFWixvQkFDRSxzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVcsQ0FLWCx3QkFBeUIsQ0FDekIsMEJBQTJCLENBQ3ZCLHFCQUFzQixDQUNsQixrQkFBbUIsQ0FDM0IsV0FBWSxDQUVkLG9FQVZFLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLFlBZWUsQ0FFakIsdUVBTEUsa0JBQW1CLENBQ25CLGNBQWUsQ0FDWCxVQUFXLENBQ1AsTUFlVyxDQWJyQix1QkFDRSxjQUFlLENBQ2YsYUFBYyxDQUNkLHNCQUF1QixDQUN2QixxQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUtkLGtCQUFtQixDQUVyQiwrQkFFRSxlQUFrQixDQUVwQixnQkFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLHVCQUF3QixDQUN4Qiw4QkFBK0IsQ0FDM0Isb0JBQXFCLENBQ2pCLHNCQUF1QixDQUMvQixlQUFnQixDQUVsQixzQkFDRSxTQUFVLENBRVosY0FDRSxTQUFVLENBQ1YsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5QixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLHNCQUF1QixDQUNmLGNBQWUsQ0FDdkIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixvQ0FBcUMsQ0FDN0IsNEJBQTZCLENBQ3JDLCtCQUE2QyxDQUNyQyx1QkFBcUMsQ0FDN0MsU0FBVSxDQUVaLDRCQUNFLG1DQUFvQyxDQUM1QiwyQkFBNEIsQ0FFdEMsZUFDRSxlQUFnQixDQUNoQiw0QkFBNkIsQ0FDN0IsbUJBQW9CLENBQ3BCLDZCQUE4QixDQUN0QixxQkFBc0IsQ0FDOUIsYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsOEJBQStCLENBQzNCLG1DQUFvQyxDQUNoQyxzQkFBdUIsQ0FDL0IsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsUUFBUyxDQUNULG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLDhCQUErQixDQUMzQixvQkFBcUIsQ0FDakIsc0JBQXVCLENBQy9CLGlCQUFrQixDQUVwQixrWUFZRSxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FFdkIscUJBQ0Usb0JBQXFCLENBRXZCLHNEQUVFLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUViLHNrQkFrQkUsZVpuaUJxQixDWW9pQnJCLHVCQUF3QixDQUNoQixlQUFnQixDQUN4QixVQUFXLENBQ1gsaUJadmlCcUIsQ1l5aUJ2QiwyR0FHRSwyQkFBNEIsQ0FFOUIscUdBR0UsMkJBQTRCLENBRTlCLDJNQUdFLGlDWnRqQnFCLENZdWpCYix5Qlp2akJhLENZeWpCdkIsc0lBR0Usa0JBQW1CLENBRXJCLHVCQUNFLGVBQWdCLENBQ2hCLG1EQUFxRCxDQUM3QywyQ0FBNkMsQ0FFdkQsME9BT0UsdUJBQXlCLENBQ3pCLHNCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsY0FBZSxDQUVqQiwwRUFFRSxrQkFBbUIsQ0FDbkIsdUJBQXlCLENBRTNCLDZCQUNFLGVBQWdCLENBQ2hCLDZDWnRsQnFCLENZdWxCYixxQ1p2bEJhLENZeWxCdkIsc0JBQ0UsaUJBQWtCLENBRXBCLDBCQUNFLGNBQWUsQ0FFakIsdUJBQ0UsVUFBVyxDQUViLHdDQUNFLGNBQWUsQ0FDZixrQ0FBbUMsQ0FDM0IsMEJBQTJCLENBRXJDLDBDQUNFLFVBQVcsQ0FDWCxVQUFXLENBQ1gsZ0JBQWlCLENBRW5CLDBGQUVFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUNmLHVCQUF5QixDQUN6QixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQVksQ0FFZCwwQkFDRSxhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUdiLGVBQWdCLENBRWxCLGdEQUpFLDZCQUE4QixDQUN0QixxQkFPc0IsQ0FKaEMsc0JBQ0Usb0JBQXFCLENBQ3JCLFNBRThCLENBRWhDLGdCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsYUFBYyxDQUNkLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsNkJBQThCLENBQ3RCLHFCQUFzQixDQUM5QixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixZQUFhLENBRWYsc0JBQ0UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBRWIsaUNBQ0Usa0JBQW1CLENBQ25CLGNBQWUsQ0FDWCxVQUFXLENBQ1AsTUFBTyxDQUNmLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUViLG9EQUNFLDJCQUE0QixDQUU5QixzREFDRSx3QkFBeUIsQ0FFM0IsNENBQ0UsU0FBVSxDQUVaLDBDQUNFLFNBQVUsQ0FFWixzQkFDRSxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBQ2hCLGVBQWdCLENBQ3hCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLDZCQUE4QixDQUN0QixxQkFBc0IsQ0FDOUIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FFdkIscUNBQ0UsZUFBaUIsQ0FFbkIsOEVBRUUsZUFBZ0IsQ0FFbEIsNEJBQ0UsU0FBVSxDQUNWLFFBQVMsQ0FFWCwyRUFFRSxjQUFlLENBQ2YsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixhQUFjLENBQ2QsZUFBaUIsQ0FDakIsUUFBUyxDQUNULHdCQUF5QixDQUN0QixxQkFBc0IsQ0FDckIsb0JBQXFCLENBQ2pCLGdCQUFpQixDQUN6Qix5QkFBMEIsQ0FDdEIsMEJBQTJCLENBQ3ZCLGlCQUFrQixDQUU1QixpQ0FDRSxTQUFVLENBQ1YsU0FBVSxDQUNWLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFbEIsc0lBSUUsZUFBZ0IsQ0FFbEIsMkJBQ0UsY0FBZSxDQUVqQixnQ0FDRSxHQUNFLFNBQVUsQ0FDVix3Q0FBMkMsQ0FDbkMsZ0NBQW1DLENBRTdDLEdBQ0UsU0FBVSxDQUNWLCtCQUF1QyxDQUMvQix1QkFBK0IsQ0FBQSxDQUczQyx3QkFDRSxHQUNFLFNBQVUsQ0FDVix3Q0FBMkMsQ0FDbkMsZ0NBQW1DLENBRTdDLEdBQ0UsU0FBVSxDQUNWLCtCQUF1QyxDQUMvQix1QkFBK0IsQ0FBQTs7QUM3d0IzQyxzQ0FBQSxDQUtBLDRCQUVFLDBCQUEyQixDQUMzQix5Q0FBNkMsQ0FDN0Msd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsMEJBQTJCLENBQzNCLHFCQUFzQixDQUV4QixhQUNFLGlCQUFrQixDQUVwQiwwQkFFRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBSVosZUFDRSxlQUFnQixDQUNoQixTQUFVLENBRVosMkJBRUUscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLE9BQVEsQ0FDUix3QkFBeUIsQ0FDekIsNEJBQTZCLENBQzdCLG1DQUFvQyxDQUNwQyxvQkFBcUIsQ0FDckIsb0JBQXFCLENBRXZCLGNBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FFYixhQUNFLFVBQVcsQ0FDWCxTQUFVLENBSVosK0NBQ0UsTUFBTyxDQUNQLFVBQVcsQ0FLYiw0QkFDRSxPQUFRLENBRVYsOEJBQ0UsUUFBUyxDQUVYLGFBQ0Usa0NBQW1DLENBQ25DLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FFcEIsaUJBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FFYiwyREFFRSxnQ0FBa0MsQ0FDbEMsd0JBQTBCLENBRTVCLG1CQUNFLHdCQUEwQixDQUk1QixpQkFDRSxXQUFZLENBRWQsOEJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osUUFBUyxDQUVYLGVBQ0UsVUFBVyxDQUViLDRCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLFNBQVUsQ0FFWiwrQ0FDRSxVQUFXLENBQ1gsVUFBVyxDQUtiLGFBQ0Usa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsc0RBQXdELENBRTFELGVBQ0UsaUJBQWtCLENBRXBCLGNBQ0Usa0JBQW1CLENBSXJCLGdCQUNFLGdCQUFpQixDQUVuQiwrQkFDRSxnQkFBaUIsQ0FFbkIsYUFDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZix5RUFBNEUsQ0FFOUUsYUFDRSxzRUFBeUUsQ0FJM0UsdUNBRUUsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLE9BQVEsQ0FFVixtQkFDRSxTQUFVLENBRVoscUVBRUUsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsUUFBUyxDQUVYLGtDQUNFLFFBQVMsQ3hCK3JOWCx5QndCMXJORSxrQkFBbUIsQ3hCNnJOckIsc0V3QnhyTkUsa0JBQW1CLENBS3JCLHdCQUVFLDBCQUEyQixDQUMzQixxQkFBc0IsQ0FFeEIsV0FDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUtiLFlBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFcEIsZ0JBQ0UsVUFBVyxDQUNYLGNBQWUsQ0FLakIsYUFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FLbEIsb0NBQ0UsZUFBZ0IsQ0FLbEIsc0JBQ0UsY0FBZSxDQUNmLFdBQVksQ0FDWixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FFYix1QkFDRSxxQ0FBdUMsQ0FDdkMsNkJBQStCLENBRWpDLGlDQUNFLG9DQUFzQyxDQUN0Qyw0QkFBOEIsQ0FFaEMsb0NBQ0UsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixVQUFXLENBRWIsd0NBQ0UsV0FBWSxDQUVkLDBDQUNFLFdBQVksQ0FLZCxvQkFDRSxjQUFlLENBQ2YsV0FBWSxDQUNaLEtBQU0sQ0FDTixTQUFVLENBRVoscUJBQ0Usa0NBQXFDLENBQ3JDLDBCQUE2QixDQUM3QixpQkFBa0IsQ0FFcEIsK0JBQ0UsaUNBQW9DLENBQ3BDLHlCQUE0QixDQUU5QixrQ0FDRSxTQUFVLENBQ1YsVUFBVyxDQUNYLGVBQWdCLENBRWxCLHNDQUNFLFVBQVcsQ0FFYix3Q0FDRSxVQUFXLENBRWIsY0FDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRXJCLCtCQUNFLGlDQUFxQyxDQUNyQyx5QkFBNkIsQ0FDN0IsUUFBUyxDQUNULFdBQVksQ0FFZCw2QkFDRSxrQ0FBcUMsQ0FDckMsMEJBQTZCLENBQzdCLE9BQVEsQ0FDUixVQUFXOztBQ3hTYiwwRUFBQSxDQUtBLE1BQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsNkJBQThCLENBRTlCLGtDQUFtQyxDQUNuQyxZQUFhLENBQ2YsUUFDRSw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3hCLFVBQ0UsY0FBZSxDQUdqQix1QkFFRSxZQUFjLENBQ2QsbUJBQW9CLENBRXBCLHlEQUErRCxDQUMvRCxpREFBdUQsQ0FFekQsWUFDRSxhQUFjLENBRWhCLCtCQUVFLHNCQUF1QixDQUN2QixtQkFBb0IsQ0FDcEIsY0FBZSxDQUVqQiw0QkFFRSxtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FFZCwyQkFFRSx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBTWxCLFVBTUUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsa0NBQ29CLENBRXRCLDZCQVpFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFVBQVcsQ0FDWCxXQWNnQixDQU5sQixtQkFNRSxlQUFnQixDQUVsQixrQ0FFRSxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBR1gsNEJBRUUsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLHVDQUF3QyxDQUN4QywwQkFBMkIsQ0FFN0IsaUJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxpQ0FBa0MsQ0FDbEMsNkJBQThCLENBQzlCLHlCQUEwQixDQUUxQixtRUFBeUUsQ0FDekUsbURBQXlELENBRTNELFVBQ0UsbUJBQW9CLENBRXBCLHlEQUErRCxDQUMvRCxpREFBdUQsQ0FFekQsaUVBRUUsdUJBQXdCLENBQ3hCLGVBQWdCLENBRWxCLGtDQUVFLGtDQUFtQyxDQUVyQyxZQUdFLE9BQVEsQ0FFUixRQUFTLENBQ1QsZUFBZ0IsQ0FFbEIsdUJBUEUsaUJBQWtCLENBQ2xCLE1BQU8sQ0FFUCxLQVNPLENBTFQsV0FFRSxVQUFXLENBQ1gsV0FFTyxDQU1ULHdCQUNFLGtDQUFtQyxDQU1yQywrQkFDRSxlQUFnQixDQUVsQixxQkFDRSxvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLE1BQU8sQ0FDUCxLQUFNLENBTVIsaUJBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FFYixtQkFDRSxVQUFXLENBQ1gseUJBQTBCOztBQ2xMNUIsZ0ZBQUEsQ0FtQkEsY0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHVCQUF3QixDQUN4QixhQUFjLENBQ2QsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsV0FBWSxDQUNaLFdBQWEsQ0FDYiw4QkFBZ0MsQ0FDaEMsc0JBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixlQUFnQixDQUNsQix3Q0FDRSxTQUFVLENBQ1oscUJBQ0UsWUFBYSxDQUNiLFVBQVksQ0FDZCxnQ0FDRSxTQUFVLENBQ1YsUUFBUyxDQUdYLDJDQUNFLFNBQVUsQ0FFWixtRkFHRSx3REFBMkQsQ0FDM0QsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBY2QscUJBQ0UsMkJBQTRCLENBRTlCLHFCQUNFLCtCQUFnQyxDQUVsQyxrQkFDRSxZQUFhLENBRWYscUNBQ0UsYUFBYyxDQUVoQiw0QkFDRSwyQkFBNEIsQ0FFOUIsb0JBQ0UsWUFBYSxDQUNiLDJCQUE0QixDQUU5Qix3Q0FDRSxhQUFjLENBRWhCLHFDQUNFLDRCQUE2QixDQUcvQixpRkFFRSxpQkFBa0IsQ0FNcEIsdURBRUUsZUFBZ0IsQ0FDaEIsT0FBUSxDQUNSLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsWUFBYSxDQUNiLGlCQUFrQixDQUVwQiwyQkFDRSxNQUFPLENBRVQsNEJBQ0UsT0FBUSxDQUVWLHFFQUVFLFVBQVcsQ0FDWCxRQUFTLENBQ1QsK0JBQW9DLENBQ3BDLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBRXBCLGtDQUNFLFFBQVMsQ0FDVCxnQ0FBaUMsQ0FFbkMsbUNBQ0UsU0FBVSxDQUNWLCtCQUFnQyxDQU9sQyxrQ0FFRSx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FFbkIsbUJBQ0UsYUFBYyxDQUNkLHlCQUE4QixDQUM5QixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsU0FBVSxDQUNWLHdDQUEwQyxDQUMxQyxnQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLG1CQUFvQixDQUV0QiwyQkFDRSxZQUFhLENBRWYscUJBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLDRDQUFpRCxDQUNqRCxvQ0FBeUMsQ0FDekMsaUNBQWtDLENBQ2xDLDZCQUE4QixDQUM5Qix5QkFBMEIsQ0FDMUIseUNBQTJDLENBQzNDLHlCQUEyQixDQUMzQixrQ0FBbUMsQ0FDbkMscUJBQXNCLENBQ3hCLHVCQUNFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FHakIsY0FBZSxDQUNmLGdCQUFpQixDQUNuQixvREFKRSxVQUFXLENBQ1gsb0JBS1csQ0FDYixtQ0FFRSx5QkFBMEIsQ0FDNUIsa0NBQ0UseUJBQTBCLENBRTVCLDRCQUNFLFNBQVUsQ0FDWixpREFDRSwrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLHVCQUF3QixDQUcxQixvQ0FDRSxpQkFBa0IsQ0FFcEIsK0JBQ0UsVUFBVyxDQUNYLGFBQWMsQ0FDZCxPQUFRLENBQ1IsUUFBUyxDQUNULGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUVYLDRCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QixtQkFBb0IsQ0FFdEIsOEJBQ0Usa0JBQW1CLENBQ25CLFVBQVcsQ0FDYixxQ0FDRSwyQkFBNEIsQ0FFOUIsNkJBQ0Usa0JBQW1CLENBQ25CLFVBQVcsQ0FFYiwrQkFDRSxlQUFnQixDQUNoQixhQUFjLENBRWhCLDhCQUNFLGVBQWdCLENBT2xCLGVBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sV0FBWSxDQUNaLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQWEsQ0FDYixjQUFlLENBT2pCLGVBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFTLENBQ1QsVUFBVyxDQUNYLGVBQWdCLENBQ2xCLHFCQUNFLGNBQWUsQ0FDZixVQUFXLENBRWIsdUJBQ0UsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FFYixzQkFDRSxZQUFhLENBR2YscUJBQ0UsaUJBQWtCLENBU3BCLGlCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVix3Q0FBMEMsQ0FDMUMsZ0NBQWtDLENBQ2xDLG1CQUFvQixDQUNwQixhQUFjLENBRWhCLHNCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osV0FBWSxDQUVkLHlCQUNFLFNBQVUsQ0FDWiwrQ0FFRSwyQ0FBNEMsQ0FFOUMsOENBQ0UsU0FBVSxDQUNaLG9FQUNFLCtDQUFrRCxDQUNsRCx1Q0FBMEMsQ0FDNUMsc0VBQ0UsbUVBQTZFLENBQzdFLDJEQUFxRSxDQUV2RSwyQ0FDRSxlQUFnQixDQUNoQixXQUFhLENBQ2IsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxRQUFTLENBRVgsMkNBS0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osZUFBZ0IsQ0FFbEIsNkNBQ0UsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUVaLGlCQUFrQixDQUVsQiw4Q0FBZ0MsQ0FBaEMsa0JBQWdDLENBQWhDLGdCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixRQUFTLENBRVgscUNBQ0UsaUJBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUFBUyxDQUNULFdBQVksQ0FBRyxDQUVuQiw2QkFDRSxHQUNFLDhCQUErQixDQUMvQixzQkFBdUIsQ0FDekIsR0FDRSwrQkFBaUMsQ0FDakMsdUJBQXlCLENBQUEsQ0FFN0IscUJBQ0UsR0FDRSw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3pCLEdBQ0UsK0JBQWlDLENBQ2pDLHVCQUF5QixDQUFBLENBRTdCLGdDQUNFLEdBQ0UsMkJBQTRCLENBQzVCLG1CQUFvQixDQUN0QixJQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDNUIsR0FDRSwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQUEsQ0FFeEIsd0JBQ0UsR0FDRSwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQ3RCLElBQ0UsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUM1QixHQUNFLDJCQUE0QixDQUM1QixtQkFBb0IsQ0FBQSxDQVF4QixVQUNFLDJCQUE0QixDQUM1QixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFlBQWEsQ0FHZixlQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFdBQVksQ0FDWixVQUFXLENBRWIsdUhBSUUsa0NBQW1DLENBQ25DLG1CQUFvQixDQUNwQix5REFBK0QsQ0FDL0QsaURBQXVELENBR3pELHlGQUVFLGtCQUFtQixDQUVyQiw4QkFFRSwrQkFBb0MsQ0FHdEMsNERBRUUsK0JBQW9DLENBTXRDLHNIQUVFLFNBQVUsQ0FNWiw2SkFLRSxZQUFjLENBR2hCLHFJQUdFLFlBQWEsQ0FFZix5QkFDRSxzQkFBd0IsQ0FFMUIsb0NBQ0UsZUFBZ0IsQzFCaXFPbEIsaUIyQm5vUEUsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6QixzQkFBdUIsQ0FHekIsbUJBQ0UsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3JCLGdCQUNFLGlCQUFrQixDQUVsQixlQUFnQixDQU9oQixvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLFNBQVUsQ0FHWixrQ0FiRSxpQkFBa0IsQ0FFbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxNQUFPLENBQ1AsS0FBTSxDQUNOLFFBQVMsQ0FDVCxPQWlCaUMsQ0FYbkMsa0JBQ0UsMkJBQTZCLENBQzdCLDRCQUE4QixDQUM5QixxQkFBdUIsQ0FRdkIsZ0NBQWlDLENBR25DLDJCQUNFLGlCQUFrQixDQUNsQiwrQkFBaUMsQ0FDakMsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxXQUFZLENBQ1osVUFBVyxDQUNYLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUcxQiwyRkFFRSxPQUFRLENBQ1IsUUFBUyxDQUdYLG1EQUVFLFdBQVksQ0FDWixhQUFjLENBR2hCLHVCQUNFLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixVQUFXLENBQ1gsbUJBQW9CLENBR3RCLHdDQUNFLDRCQUE4QixDQUM5QixXQUFZLENBQ1osVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVQUFXLENBQ1gsU0FBVSxDQUNWLFFBQVMsQ0FDVCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxZQUFhLENBR2YsZ0NBQ0Usa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxTQUFVLENBRVYsS0FBTSxDQUNOLE1BQU8sQ0FDUCxZQUFhLENBQ2IsV0FBWSxDQUNaLGNBQWUsQ0FDZixhQUFjLENBR2QsVUFBVyxDQUdiLGlEQVpFLGlCQUFrQixDQU9sQixlQUFnQixDQUNoQixtQkFVZ0IsQ0FObEIsaUJBQ0UsU0FBVSxDQUVWLE9BQVEsQ0FDUixRQUVnQixDM0IrblBsQix1RDJCM25QRSxtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLHdCQUF5QixDM0I4blAzQixxRDJCMW5QRSxrQkFBbUIsQ0FHckIscUJBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsZUFBZ0IsQ0FHbEIsNEJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixTQUFVLENBQ1YsNkJBQStCLENBR2pDLDhDQUVFLFVBQVksQ0FDWiw0QkFBNkIsQ0FHL0Isb0NBQ0UsS0FBTSxDQUNOLFVBQVcsQ0FHYixnRUFDRSxPQUFRLENBQ1IsVUFBVyxDQUdiLHNDQUNFLE1BQU8sQ0FDUCxXQUFZLENBR2Qsa0VBQ0UsV0FBWSxDQUNaLFFBQVMsQ0FDVCxTQUFVLENBR1osMkRBQ0UsVUFBVyxDQUNYLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDM0JzblBiLG1FMkJqblBFLFVBQVcsQ0FDWCxNQUFPLENBR1QseUJBQ0UsYUFBYyxDQUNkLGNBQWUsQ0FDZixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQiwwQkFDRSxjQUFlLENBQ2YsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQ3JNMUIsU0FDRSxpQkFBc0IsQ0FDdEIsb0JBQTBCLENBQzFCLGdCQUFrQixDQUNsQixVQUFrQixDQUNsQixVQUNGLENBRUEsNkJBQ0UsWUFBdUIsQ0FDdkIsY0FBMEIsQ0FDMUIsVUFBdUIsQ0FDdkIsV0FBdUIsQ0FDdkIsV0FBc0IsQ0FDdEIsd0JBQW9DLENBQ3BDLGVBQW9CLENBQ3BCLHFCQUF1QixDQUN2QixTQUFvQixDQUNwQixxQkFBNkIsQ0FDN0IsK0JBQ0YsQ0FFQSx5Q0FDRSx3QkFBMEIsQ0FDMUIsa0JBQ0YsQ0FFQSwyQ0FDRSx3QkFBMkIsQ0FDM0IseUJBQ0YsQ0FFQSwyQ0FDRSwyQkFBOEIsQ0FDOUIsNEJBQ0YsQ0FFQSwwQ0FDRSxhQUE4QixDQUM5QixlQUEwQixDQUMxQix1QkFBdUMsQ0FDdkMsZUFBeUIsQ0FDekIsd0JBQTBCLENBQzFCLHFCQUEwQixDQUMxQixvQkFBMEIsQ0FDMUIsZ0JBQ0YsQ0FFQSxzRkFDRSxZQUFvQixDQUNwQixrQkFBc0IsQ0FDdEIsZUFBc0IsQ0FDdEIsc0JBQXdCLENBQ3hCLGtCQUNGLENBRUEsNENBQ0UsVUFDRixDQUVBLHVEQUNFLGFBQ0YsQ0FFQSwwQ0FDRSxZQUFzQixDQUN0QixrQkFBd0IsQ0FDeEIsd0JBQTBCLENBQzFCLGFBQTBCLENBQzFCLFlBQXVCLENBQ3ZCLGVBQ0YsQ0FFQSxrREFDRSxZQUNGLENBRUEsdUNBQ0UsWUFBc0IsQ0FDdEIsa0JBQXdCLENBQ3hCLHdCQUEwQixDQUMxQixhQUEwQixDQUMxQixZQUNGLENBRUEsNENBRUUsaUJBQTBCLENBQTFCLHdCQUEwQixDQUMxQixvQkFBMkIsQ0FDM0IsV0FBa0IsQ0FDbEIsbUNBQ0YsQ0FFQSxxREFDRSx5QkFBMkIsQ0FDM0IsY0FDRixDQUVBLHVEQUNFLHVCQUF5QixDQUN6QixlQUNGLENBRUEsNEJBQ0UsWUFBdUIsQ0FDdkIsa0JBQXNCLENBQ3RCLGNBQTBCLENBQzFCLGVBQXVCLENBQ3ZCLFVBQXVCLENBQ3ZCLGlCQUE0QixDQUM1Qix3QkFBb0MsQ0FDcEMsZUFBb0IsQ0FDcEIscUJBQXVCLENBQ3ZCLFNBQW9CLENBQ3BCLHFCQUE2QixDQUM3QiwrQkFDRixDQUVBLHdDQUNFLHdCQUEwQixDQUMxQixrQkFDRixDQUVBLGdFQUNFLFVBQ0YsQ0FFQSw4RUFDRSxrQkFDRixDQUVBLDBDQUNFLHdCQUEyQixDQUMzQix5QkFDRixDQUVBLDBDQUNFLDJCQUE4QixDQUM5Qiw0QkFDRixDQUVBLHVDQUNFLFlBQXNCLENBQ3RCLGNBQXNCLENBQ3RCLDBCQUE0QixDQUM1QixhQUEwQixDQUMxQix1QkFBbUMsQ0FHckMsb0RBQ0UsWUFBb0IsQ0FDcEIsZUFBdUIsQ0FDdkIsWUFBcUIsQ0FDckIsZUFBbUIsQ0FDbkIsa0JBQXNCLENBQ3RCLFVBQW9CLENBQ3BCLGFBQXVCLENBQ3ZCLGVBQXNCLENBQ3RCLHNCQUF3QixDQUN4QixrQkFDRixDQUVBLG1CQUNFLEdBQ0Usa0JBQW9CLENBQ3BCLFNBQ0YsQ0FDQSxHQUNFLGtCQUFvQixDQUNwQixTQUNGLENBQUEsQ0FHRixvQkFDRSxHQUNFLGtCQUFvQixDQUNwQixTQUNGLENBQ0EsR0FDRSxrQkFBb0IsQ0FDcEIsU0FDRixDQUFBLENBR0YsaURBQ0UsWUFBZ0MsQ0FDaEMsZ0JBQWdDLENBQ2hDLGtCQUFrQyxDQUNsQyxjQUFnQyxDQUNoQyxlQUFtQyxDQUNuQyxvQkFBeUMsQ0FDekMsVUFBZ0MsQ0FDaEMsd0JBQW1DLENBQ25DLGVBQTZCLENBQzdCLHNCQUFtQyxDQUNuQyxzQkFBK0IsQ0FDL0Isa0NBQW9DLENBQ3BDLHdCQUNGLENBRUEsd0RBQ0UsdUJBQW9DLENBQ3BDLHNCQUErQixDQUMvQixrQ0FDRixDQUVBLGtFQUNFLGdCQUFrQixDQUNsQixjQUNGLENBRUEsb0NBQ0UsWUFBYyxDQUNkLFlBQWlCLENBQ2pCLHFCQUNGLENBRUEsNkNBQ0UsWUFBc0IsQ0FDdEIsc0JBQXdCLENBQ3hCLGtCQUF3QixDQUN4QixlQUFzQixDQUN0QixpQkFBMEIsQ0FDMUIsV0FBc0IsQ0FDdEIsU0FBcUIsQ0FDckIsd0JBQ0YsQ0FFQSxtREFDRSxlQUFpQixDQUNqQixVQUFlLENBQ2YsaUJBQXFCLENBQ3JCLFVBQWdCLENBQ2hCLFVBQWlCLENBQ2pCLFNBQWlCLENBQ2pCLE9BQ0YsQ0FFQSxzREFDRSx1QkFBeUIsQ0FHM0IsWUFDRSxpQkFBMkIsQ0FDM0IsVUFBdUIsQ0FDdkIsZUFBMkIsQ0FDM0IscUJBQTZCLENBQzdCLHdCQUFvQyxDQUNwQyxZQUF1QixDQUN2QixxQkFBdUIsQ0FDdkIsMkJBQTZCLENBQzdCLG9DQUE2QyxDQUM3QyxTQUFvQixDQUNwQixtQkFBNEIsQ0FHOUIsb0JBQ0UsYUFBaUIsQ0FDakIsU0FBYSxDQUNiLG1CQUFxQixDQUd2Qix1QkFDRSxZQUFxQixDQUNyQixrQkFBb0IsQ0FDcEIsbUJBQ0YsQ0FFQSxvRUFDRSxRQUFXLENBQ1gsU0FBVyxDQUNYLFNBQVcsQ0FDWCxRQUNGLENBRUEsNkJBQ0UsbUJBQWdDLENBQ2hDLGlCQUE0QixDQUM1QixtQkFBNEIsQ0FDNUIsYUFBNkIsQ0FDN0IsVUFBeUIsQ0FDekIsV0FBc0IsQ0FDdEIsV0FBeUIsQ0FDekIsZUFBNEIsQ0FDNUIsUUFBc0IsQ0FDdEIsd0JBQXNDLENBQ3RDLGVBQXNCLENBQ3RCLHFCQUF5QixDQUN6QixTQUFzQixDQUN0QixlQUF5QixDQUN6QixxQkFBK0IsQ0FDL0IsNkJBQStCLENBQy9CLDRCQUNGLENBRUEsMENBQ0UsYUFBd0IsQ0FDeEIscUJBQ0YsQ0FFQSxtQ0FDRSwwQkFDRixDQUVBLG1DQUNFLG1CQUE2QixDQUM3QixzQkFBd0IsQ0FDeEIsa0JBQXdCLENBQ3hCLGNBQXlCLENBQ3pCLGNBQXNCLENBQ3RCLGVBQXFCLENBQ3JCLGFBQTBCLENBQzFCLFdBQXNCLENBQ3RCLGdCQUEyQixDQUMzQix3QkFBbUMsQ0FDbkMsZUFBbUIsQ0FDbkIscUJBQ0YsQ0FFQSx3QkFDRSxhQUNGLENBRUEscUJBQ0UsZ0JBQWtCLENBQ2xCLGlCQUFtQixDQUNuQixlQUFpQixDQUNqQixlQUNGLENBRUEscURBQ0UsZ0JBQXNCLENBQ3RCLGVBQ0YsQ0FFQSw2Q0FDRSx3QkFDRixDQUVBLG1EQUNFLGNBQ0YsQ0FFQSx5REFDRSxVQUF1QixDQUN2Qix3QkFDRixDQUVBLGdDQUNFLGdCQUFzQixDQUN0QixjQUFxQixDQUNyQixnQkFDRixDQUVBLGtDQUNFLG9CQUNGLENBRUEscUZBQ0UsVUFBdUIsQ0FDdkIsd0JBQ0YsQ0FFQSw0Q0FDRSxrQkFBOEIsQ0FDOUIsYUFBMEIsQ0FDMUIscUJBQ0YsQ0FFQSxxRUFDRSxVQUF1QixDQUN2QixvQ0FBeUMsQ0FHM0Msd0NBQ0UsWUFDRixDQUVBLHFEQUNFLHdCQUNGLENDdlhBLFdBQ0Usd0JBQTJCLENBQzNCLDJzRUFBNHNFLENBQzVzRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FFcEIsTUFDRSw0QkFBcUIsQ0FFdkIsa0JBQ0UsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUVWLFNBQVUsQ0FFWiwyQ0FDRSxxQkFBc0IsQ0FFeEIsZ0JBQ0UsaUJBQWtCLENBNklsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixZQUFhLENBQ2IsNkJBQThCLENBQzlCLHNCQUF1QixDQWhKdkIsV0FIRixnQkFJSSx3QkFBMkIsQ0FDM0IsMnNFQUNjLENBQ2QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBNElyQixDQXBKRCxzQkFZSSw0QkFBcUIsQ0FaekIsa0NBZUksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUVWLFNBQVUsQ0F0QmQsMkRBeUJJLHFCQUFzQixDQXpCMUIsZ0NBNEJJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixZQUFhLENBQ2IsNkJBQThCLENBQzlCLHNCQUF1QixDQWxDM0Isd0ZBc0NJLHVCQUFpQyxDQXRDckMsMkRBeUNJLGNBQWUsQ0F6Q25CLGtFQTRDSSxjQUFlLENBQ2YscUJBQXNCLENBN0MxQiw0REFnREksbUNBQW9DLENBQ3BDLGFBQWMsQ0FqRGxCLGlEQW9ESSxrQkFBbUIsQ0FwRHZCLDJFQXNETSxrQkFBbUIsQ0F0RHpCLDhCQTBESSxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsNkJBQThCLENBOURsQyw4Q0FpRUksaUJBQWtCLENBakV0Qix3R0F1RU0sV0FBWSxDQXZFbEIsNkRBMkVNLHNCQUF1QixDQUN2QixvQ0FBc0MsQ0E1RTVDLHFDQWtGSSxrQkFBbUIsQ0FsRnZCLCtaQTBGTSwyQkFBNEIsQ0ExRmxDLDhQQWdHTSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFvQixDQUNwQixVQUFXLENBdEdqQiwrREF5R00sbUVBQWdGLENBekd0RixnRUE0R00sa0VBQWlGLENBNUd2Riw4REErR00saUVBQStFLENBL0dyRixpRUFrSE0sbUVBQWtGLENBbEh4RiwyREF5SE0sYUFBYyxDQUNkLG9CQUFxQixDQUNyQix1QkFBOEQsQ0EzSHBFLDhFQTZIUSxZQUFhLENBN0hyQix5RUFpSU0sNkJBQThCLENBaklwQyx1RkFzSU0sNEJBQTZCLENBdEluQyxxRkEySU0sNEJBQTZCLENBVW5DLHdEQUVFLHVCQUFpQyxDQUVuQywyQ0FDRSxjQUFlLENBRWpCLGtEQUNFLGNBQWUsQ0FDZixxQkFBc0IsQ0FFeEIsNENBQ0UsbUNBQW9DLENBQ3BDLGFBQWMsQ0FFaEIsaUNBQ0Usa0JBQW1CLENBRXJCLDJEQUNFLGtCQUFtQixDQUVyQixjQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQiw2QkFBOEIsQ0FFaEMsOEJBQ0UsaUJBQWtCLENBR3BCLHdFQUVFLFdBQVksQ0FFZCw2Q0FDRSxzQkFBdUIsQ0FDdkIsb0NBQXNDLENBR3hDLHFCQUNFLGtCQUFtQixDQUVyQiwrU0FPRSwyQkFBNEIsQ0FFOUIsOExBSUUsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsVUFBVyxDQUViLCtDQUNFLG1FQUFnRixDQUVsRixnREFDRSxrRUFBaUYsQ0FFbkYsOENBQ0UsaUVBQStFLENBRWpGLGlEQUNFLG1FQUFrRixDQUdwRiwyQ0FDRSxhQUFjLENBQ2Qsb0JBQXFCLENBRXJCLHVCQUNvQyxDQUV0Qyw4REFDRSxZQUFhLENBRWYseURBQ0UsNkJBQThCLENBRWhDLHVFQUNFLDRCQUE2QixDQUUvQixxRUFDRSw0QkFBNkIsQ0FFL0IsTUFDRSw2QkFHRSxDQUVKLHdDQUVFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsK0NBQW9ELENBQ3BELG9DQUFxQyxDQUNyQyxzREFBMkQsQ0FDM0QsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2Qiw4REFBZ0UsQ0FFbEUsc0ZBRUUsV0FBYSxDQUNiLFdBQVksQ0FDWixtQkFBb0IsQ0FFdEIsb0RBRUUsd0JBQXlCLENBQ3pCLHVDQUF3QyxDQUN4Qyw2QkFBK0IsQ0FDL0IsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixtQkFBcUIsQ0FDckIsYUFBYyxDQUVoQiw4REFFRSxTQUFVLENBQ1YsVUFBVyxDQUViLDBFQUVFLGNBQWUsQ0FFakIsOERBRUUsVUFBVyxDQUNYLFNBQVUsQ0FFWiwwRUFFRSxjQUFlLENBRWpCLGdGQUVFLDhCQUEwQixDQUU1QixnRkFFRSw4QkFBMEIsQ0FFNUIsb0JBQ0UsWUFBYSxDQU9mLG1CQUNFLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsc0JBQXlCLENBQ3pCLHVCQUErQixDQUMvQixVQUFXLENBRWIsNENBQ0UsU0FBVSxDQUdaLDhHQUdFLFdBQVksQ0FDWixNQUFPLENBQ1AsVUFBVyxDQUdiLG1DQUNFLGVBQWdCLENBQ2hCLFdBQVksQ0FFZCw2REFDRSxvQkFBc0IsQ0FDdEIsaUJBQWtCLENBS3BCLDZJQUNFLGtCQUFtQixDQUVyQix5RUFDRSxvQkFBc0IsQ0FFeEIsOEVBQ0Usb0JBQXNCLENBRXhCLHlFQUNFLG9CQUFzQixDQUV4Qiw4RUFDRSxvQkFBc0IsQ0FFeEIsMEJBQ0UsU0FBVSxDQUNWLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFVBQVksQ0FFZCxnQ0FDRSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsZUFBZ0IsQ0FFbEIsdURBQ0UsY0FBZSxDQUVqQixpQ0FDRSxTQUFVLENBQ1YsbUVBQXFFLENBRXZFLHNEQUNFLFVBQVcsQ0FDWCxPQUFRLENBQ1IsK0JBQW9DLENBRXRDLGdGQUNFLFlBQWEsQ0FDYixhQUFjLENBRWhCLHdGQUNFLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUVaLGtIQUNFLG9CQUFxQixDQUNyQixnQ0FBc0MsQ0FFeEMsa0ZBQ0UsWUFBYSxDQUVmLDBGQUNFLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0Isa0JBQW1CLENBRXJCLG9IQUNFLGlDQUF1QyxDQUV6QywrR0FDRSxrQ0FBd0MsQ0FHMUMsK0JBQ0UsMEJBQStCLENBQy9CLGlCQUFrQixDQUVwQixtRUFDRSxtRUFBcUUsQ0FDckUsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIseUJBQTBCLENBRTVCLHlGQUNFLDBCQUEyQixDQUU3Qiw2SkFFRSxVQUFXLENBQ1gsVUFBVyxDQUNYLE1BQU8sQ0FDUCxLQUFNLENBRVIsNkpBRUUsU0FBVSxDQUNWLFdBQVksQ0FDWixNQUFPLENBQ1AsS0FBTSxDQUVSLHlCQUNFLDhCQUEwQixDQUU1Qix5QkFDRSw4QkFBMEIsQ0FFNUIsd0JBQ0UsWUFBYSxDQUdmLGtCQUNFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLHlCQUE4QixDQUVoQywrQ0FDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FFWiw2Q0FDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE1BQU8sQ0FDUCxVQUFXLENBQ1gsU0FBVSxDQUNWLFVBQVcsQ0FFYix1QkFDRSxXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQix5QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLE1BQU8sQ0FDUCxLQUFNLENBRVIsOEJBQ0UsV0FBWSxDQUVkLHVCQUNFLFlBQWEsQ0FFZix1QkFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUVwQixvRkFHRSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRXJCLHFCQUNFLFdBQVksQ0FRZCx1QkFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixrREFBbUQsQ0FDbkQscUJBQXNCLENBRXRCLGlCQUFrQixDQUNsQix3RUFBNkIsQ0FBN0IsZ0NBQTZCLENBRS9CLDZCQUNFLDZCQUF5QixDQUUzQiw2QkFDRSw2QkFBeUIsQ0FFM0IsaUNBQ0UsR0FDRSx1QkFBeUIsQ0FBQSxDQUk3Qix1Q0FDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixtQkFBb0IsQ0FDcEIsU0FBVSxDQUNWLGFBQWMsQ0FFaEIsZ0VBQ0UsbUNBQW9DLENBRXRDLHFDQUNFLG1CQUFvQixDQUNwQiwyQkFBNEIsQ0FFOUIsbURBQ0UsbUJBQW9CLENBRXRCLDZHQUVFLG1CQUFvQixDQUV0Qix1QkFDRSxnQkFBaUIsQ0FFbkIscUNBQ0UsbUJBQW9CLENBQ3BCLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDM0IsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FFZCxtREFDRSxtQkFBb0IsQ0FFdEIsMERBQ0UsdUJBQXdCLENBRTFCLDZHQUVFLG1CQUFvQixDQUV0Qix3TEFJRSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBRXJCLHNNQUlFLFNBQVUsQ0FDVixrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBRTdCLDJDQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsUUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBWSxDQUNaLFNBQVUsQ0FFWixrREFDRSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FFcEIsdUJBQ0UsZ0JBQWlCLENBRW5CLHFDQUNFLG1CQUFvQixDQUNwQixrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLFNBQVUsQ0FFWixtREFDRSxtQkFBb0IsQ0FFdEIsNkdBRUUsbUJBQW9CLENBRXRCLHNNQUlFLFNBQVUsQ0FDVixrQ0FBbUMsQ0FDbkMsMEJBQTJCLEM3QmltUTdCLHNCOEJ4d1JRLCtDQUErRCxDQUMvRCxtQkFBb0IsQ0FKcEIsa0NBQ0ksU0FBVSxDOUIrd1JwQixpQzhCendSVSxTQUFVLENqQnVYZCxrRmJxNVFGLGlDOEJ6d1JVLG9CQUFzQixDQUU3QixDQ2ZULGVBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsZ0JBQW9CLENBQ3BCLGVBQWdCLENBRWhCLG9CQUNHLFVBQVcsQ0FFZCx3Q0FDSSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULFNwQlRlLENvQk1sQiwwREFLTyxZcEJOVyxDb0JDbEIsb0RBUU8sY0FBZSxDQUd2QixtQkFDSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRnBCLHVDQUlPLHdCQUF5QixDQUloQyx5Q0FFTyx1QkFBd0IsQ0NoQ3BDLGVBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FFZCxpQkFBa0IsQ0FDbEIsd0JyQkFtQixDcUJBbkIscUJyQkFtQixDcUJDbkIsVUFBVyxDQUNYLFdBQVksQ0FDWixnREFBaUQsQ0FDakQsd0NBQXlDLENBQ3pDLHFCQUFzQixDQUkxQix3QkFDSSxHQUFLLDhCQUErQixDQUNwQyxHQUFPLCtCQUFpQyxDQUFBLENDSzVDLGtDQUdRLFNBQVUsQ0FDVixlQXpCb0MsQ3BCd1lwQyxvQ29CblhSLGtDQU9ZLFdBOUI0QixDQStCNUIsZUE5QmdDLENBaUd2QyxDQTNFTCxnREFZWSxpQkEvQm1DLENBZ0NuQyxzRXBDbEI4QixDb0NLMUMsaURBaUJZLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDQUNYLGNBN0I4QixDQVMxQyx1REF1QmdCLFFBQVMsQ0FDVCxXQXhDd0IsQ0F5Q3hCLHdCQXhDcUMsQ0F5Q3JDLGVBeEM0QixDQXlDNUIsVUF4QzRCLENBeUM1QixrQkF4QytCLENBeUMvQixnQkF4QzRCLENwQjhYcEMsb0NvQm5YUix1REFnQ29CLFlBQWEsQ0FDYixrQkFBbUIsQ0F3QzFCLENBekViLDREQXFDb0IsY0FBZSxDQXJDbkMsbUVBeUNvQixVQUFXLENBQ1gsa0JBQW1CLENBQ25CLGVBQWdCLENBM0NwQyw2RUE4Q3dCLFlBdERxQixDQVE3Qyw4RUFrRHdCLFlBekRzQixDQU85Qyw0RUFzRHdCLFlBNURvQixDQU01Qyw2RUEwRHdCLFlBL0RvQixDQUs1QywwRUE4RHdCLFlBakVrQixDQUcxQyw2RUFrRXdCLFlBdEVxQixDQUk3Qyw4RUFzRXdCLFlBeEVzQixDQ2lDOUMsT0FDSSxLQUFNLENBQ04sYUFBYyxDQUNkLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsTUFBTyxDQUNQLGNBQWUsQ0FDZixXQUFZLENBQ1osWUFBYSxDQUNiLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUV2QixjQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsWUFBYyxDQUNkLEtBQU0sQ0FDTixPQUFRLENBQ1IsY0FBZSxDQUNmLGV2QnBFZSxDdUI2RGxCLDRCQVlXLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FDbkIsd0RyQ3BFMEIsQ3FDa0RyQyxpQ0FxQmUsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBTWhELHNCQUNJLGFBQWMsQ0FDZCxXQUFZLENBQ1osWUFBYSxDQUNiLFN2QnJGaUIsQ3VCd0ZyQixhQUNJLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixhQUFjLENBQ2QsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixldkJqR2lCLENFeVhqQixvQ3FCalNKLGFBYVEsV0FBWSxDQUNaLDRCQUE2QixDQUM3QixXQUFZLENBQ1osV0FBWSxDQTBCbkIsQ0ExQ0EsOEJBcUJXLGNDaEdxQixDRDJFaEMsOENBdUJlLGFBQWUsQ0FDZixRQUFTLENBQ1QsaUJDckdrQixDRDRFakMsZ0RBMkJtQixhQUFjLENBQ2QsdUZyQy9Ha0IsQ3FDZ0hsQixVdkIvSEQsQ3VCZ0lDLGdCQ3RHdUIsQ0R3RTFDLGdEQWlDbUIsYUFBYyxDQUNkLHVGckN6SGtCLENxQzBIbEIsYXZCaklELEN1QmtJQyxnQkN4R3VCLENEeUd2QixtQkMxRzBCLENEaUg5QyxpQkFDSSxVQUFXLENBQ1gsZUFBZ0IsQ0FHcEIsbUJBQ0ksUUFBUyxDQUNULE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixTQUFVLENBQ1YsMEJ2QjFKZSxDdUI2Sm5CLG1CQUNJLFNBQVUsQ0FDVixpQkFBa0IsQ0FJdEIsYUFDSSxzQkFBdUIsQ0FEMUIsMkJBTVcsTUFBTyxDQUNQLFFBQVMsQ0FVVCxzQkFBdUIsQ0FDdkIsdUZyQzFLMEIsQ3FDMksxQixtQkM5S3VCLENEK0t2QixtQkM5S3VCLENEK0t2QixTQUFVLENBQ1YsWUFBYSxDQUNiLFV2QmhMUyxDdUJ5SnBCLDZCQVVlLGtCQUFtQixDQVZsQyxpQ0FjZSxZQUNKLENBZlgsbUNBMEJlLFNBQVUsQ0FDVixVQUFXLENBRVgsa0JBQW1CLENBQ25CLFlBQWEsQ0E5QjVCLHdDQW1DbUIsT0FBUSxDQW5DM0IsMkJBeUNXLGlCQUFrQixDQXpDN0IsK0JBNENlLGVBQWdCLENBNUMvQiwwQkFpRFcsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBQ2YsZUFBZ0IsQ0F2RDNCLCtCQTJEVyxjQUFlLENBQ2YsZXZCL05PLEN1QmdPUCxlQUFnQixDQUNoQixpQkFBa0IsQ3JCa0sxQixvQ3FCaE9ILCtCQWlFZSxjQUFlLENBRXRCLENBbkVSLDBCQXNFVyx1RnJDOU4wQixDcUMrTjFCLFV2QmhPUyxDdUJpT1QsZ0JyQzFORyxDcUMyTkgsbUJDN05zQixDRDhOdEIsZUM3TmtCLENEK0JsQywwQ0FxTVksVXZCcFBXLEN1QitDdkIsb0NBd01ZLGdCQUFpQixDQXhNN0Isb0NBMk1ZLFNBQVUsQ0FDVixlQUFnQixDQU01Qiw0QkFHWSxVQWxPaUIsQ0ErTjdCLDRDQUtnQixhQUFlLENBQ2YsUUFBUyxDQUNULGlCQXZPb0IsQ0FnT3BDLDhDQVNvQixhQUFjLENBQ2QsdUZyQ2hRc0IsQ3FDaVF0QixhdkJ4UUcsQ3VCeVFILGdCQ25QMkIsQ0R1Ty9DLDhDQWVvQixhQUFjLENBQ2QsdUZyQ2xRc0IsQ3FDbVF0QixVdkJsUkcsQ3VCbVJILGdCQ3JQMkIsQ0RzUDNCLG1CQ3ZQOEIsQ0NyQmxELGFBQ0ksWUFBYSxDQUNiLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixzQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBRTFCLG1CQUNJLCtEdkNNd0IsQ3VDTHhCLFV6QmxCZSxDeUJtQmYsZ0JDeEI2QixDRHlCN0IsbUJDeEJnQyxDRDBCcEMsbUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsaUJBQWtCLEN2QnlXbEIsb0N1QjdXSixtQkFNUSxnQkFBaUIsQ0FFeEIsQ0FDQSwwQ0FHTyxpQkFBa0IsQ0FIekIsb0NBT08sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsc0JDM0N1QyxDRDRDdkMsdUZ2Q3ZCOEIsQ3VDd0I5QixhekJ2Q1csQ3lCd0NYLG9CRVJtQyxDRlNuQyx3QkVSdUMsQ0ZTdkMsb0JFUm1DLENGUDFDLDZDQWtCVyxrQkFBbUIsQ3ZCa1YzQixvQ3VCcFdILDZDQXFCZSxnQkFBaUIsQ0FFeEIsQ0F2QlIsb0RBMEJXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlRXJCcUIsQ0ZzQnJCLFl6QjFETyxDeUIyRFAsb0JBQXVCLEN2Qm9VL0Isb0N1QnBXSCxvREFtQ2UsU3pCbEVHLEN5Qm9FVixDQXJDUiwwREF5Q2UsVUFBVyxDRzlFN0Isc0JBQ0UsaUJBQWtCLENDMkN0QixvQkFFSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLDJCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLEMzQm1WbEIscUMyQnpWSiwyQkFRUSxVQUFXLENBRWxCLENBRUQsd0JBQ0ksWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsdUYzQzNDa0MsQzJDNENsQyxVN0IzRGUsQzZCNERmLG1CQzVEbUMsQ0Q2RG5DLHdCQTdEd0MsQ0E4RHhDLGVDNURtQyxDNUJpWW5DLHFDMkI3VUosd0JBV1EsU0FBVSxDQUNWLG9CQUEwQixDQVVqQyxDQVBHLCtCQUNJLGtCQUFtQixDQUNuQixhQUFjLENBRmpCLDBDQUlPLGVBQWdCLENBSzVCLHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsdUYzQ3ZFa0MsQzJDd0VsQyxhN0IvRWUsQzZCZ0ZmLG1CQzlFbUMsQ0QrRW5DLGdCQzlFZ0MsQ0QrRWhDLGVDOUVtQyxDRCtFbkMsK0I3QmxGZSxDNkJ5RWxCLG1DQVlPLGtCQUFtQixDM0J5U3ZCLHFDMkJyVEosd0JBZ0JRLFNBQVUsQ0FDVixvQkFBMEIsQ0FlakMsQ0FYRywrQkFDSSxrQkFBbUIsQ0FDbkIsYUFBYyxDQUZqQiwwQ0FJTyxlQUFnQixDQUdwQiwwQ0FDSSx3QkFBeUIsQ0FXcEMsOENBR1csaUJDNUdvQixDRHlHL0IscURBTW1CLHVGM0M3R2tCLEMyQzhHbEIsVTdCN0hELEM2QnNIbEIscURBVW1CLHVGM0NySGtCLEMyQ3NIbEIsYTdCN0hELEM2Qm9JbkIsd0JBQ0ksWUFBYSxDQUNiLGNBQWUsQzNCeVBmLG9DMkIzUEosd0JBSVEsYUFBZSxDQWdCdEIsQ0FwQkEsMEJBT08sVUFBVyxDM0JvUGYsb0MyQjNQSCwwQkFTVyxZQUFhLENBQ2IscUJBQXNCLENBTTdCLEMzQjJPRCxxQzJCM1BILDBCQWFXLFlBQWEsQ0FDYiwyQkFBMkIsQ0FFbEMsQ0FoQkosMENBa0JPLGlCQUFrQixDQUcxQixrQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBRXJCLHVDQUlXLDZCQUE4QixDQUp6Qyw4Q0FNZSxVQUFXLENBQ1gsd0JDakplLENEa0pmLG1CQ2pKVSxDRHlJekIsOENBWWUsVUFBVyxDQUNYLHdCQ3ZKZSxDRDBJOUIsdUNBa0JXLDZCQUE4QixDQUM5QixjQUFlLENBbkIxQiw4Q0FxQmUsVUFBVyxDQXJCMUIsOENBd0JlLFVBQVcsQ0FDWCxnQkFBaUIsQ0FVckMsZUFDSSxZQUFhLENBQ2IsWUFBYSxDQUNiLHVGM0NwTGtDLEMyQ3FMbEMsVTdCOUxpQixDNkIrTGpCLHFCN0J6TWUsQzZCME1mLG1CQ2xMMEIsQ0RtTDFCLGVDbEx1QixDRG1MdkIsa0JBQW1CLENBQ25CLHNCQUNJLHdCQ3ZMMkIsQ0R3TDNCLGtCQUFtQixDQUNuQixhQUFlLENBSGxCLGlDQU1PLGVBQWdCLENBR3hCLHNCQUNJLHdCQ2hNMkIsQ0RrTTNCLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsaUJBQWtCLENBTHJCLGlDQU9PLGVBQWdCLENBSzVCLGVBQ0ksWUFBYSxDQUNiLFlBQWEsQ0FDYix1RjNDbE5rQyxDMkNtTmxDLFU3QnRPZSxDNkJ3T2YsZ0JDdk11QixDRHdNdkIsZUN2TXVCLENEd012QiwrQjdCck9lLEM2QjZObEIsMEJBV08sa0JBQW1CLENBR3ZCLHNCQUNJLGtCQUFtQixDQUNuQixTQUFVLENBQ1Ysd0JDbk4yQixDRG9OM0IsYTdCaFBXLEM2QmlQWCxtQkN4TjRCLENEbU4vQixpQ0FRTyxlQUFnQixDQUd4QixzQkFDSSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixVN0IvUFcsQzZCZ1FYLHdCQUF5QixDQUN6Qix1RjNDbFA4QixDMkM0T2pDLGlDQVNPLGVBQWdCLENBS3BCLDZEQUNJLFU3QjFRTyxDNkJpUm5CLHFCQUNJLFVBQVcsQ0FDWCxhQUFjLEMzQmdIZCxxQzJCbEhKLHFCQUlRLFNBQVUsQ0FHakIsQ0UvUUwsWUFDSSxhQUFjLENBQ2QsaUJBQWtCLEM3QndYZCxvQzZCMVhSLFlBSVEsZUFBZ0IsQ0FrQ3ZCLEM3Qm9WTyxvQzZCMVhSLFlBUVEsU0FBVSxDQThCakIsQ0EzQkcsbUJBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FHbkIsa0JBQ0ksa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixrQkFBbUIsQ0FHdkIsa0JBQ0ksc0JDdkMrQixDRHdDL0IsVS9CakNlLEMrQmtDZixvQkFBc0IsQ0FDdEIscUIvQm5DZSxDK0JvQ2YsZ0JBQTBCLENBQzFCLGtCQUFzQixDQUN0Qix1QkFBd0IsQ0FQM0Isd0JBU08sZS9CeENXLEMrQnlDWCxVL0IvQmEsQytCZ0NiLHFCL0JoQ2EsQ0V5WGpCLG9DNkI5VUEsa0JBQ0ksc0JDcERtQyxDRHFEbkMsVS9CN0NhLEMrQjhDYixxQi9COUNhLEMrQjJDaEIsd0JBTU8sZS9CakRTLEMrQmtEVCxVL0I1RE8sQytCNkRQLHFCL0I3RE8sQytCOERWLENFN0RiLGlCQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsZWpDSm1CLENpQ0tuQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsbUJBQXFCLENBQ3JCLHFGL0NXc0MsQytDVnRDLFVqQ0NxQixDaUNBckIscUJqQ1ZtQixDaUNXbkIsbUJDYjhCLENEYzlCLHdCQ2JrQyxDQ0xuQyxnREFFRyxlQUFnQixDQUNoQixhQUFjLENBSGpCLHVEQU9HLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXBCLDZDQUVHLFVBQVcsQ0FDWCxpQkFBa0IsQ0FLeEIsOEdBR0UsWUFBYSxDQUdmLDBCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsMEJBQTJCLENBQzNCLFNBQVUsQ0FHVixpQjdCbUNtRCxDNkJsQ25ELHNCN0JnQ21ELEM2Qi9CbkQscUJuQ2pDcUIsQ21Da0NyQixrQjdCa0M2QyxDNkJqQzdDLGtCN0JrQzZDLEM2QmpDN0MsaUNBQ0UsVW5DckNtQixDbUNzQ25CLGVuQ3RDbUIsQ21DdUNuQixpQm5DdkNtQixDbUMyQ3ZCLHdDQUVFLGFuQ2hDdUIsQ21Dc0N6QiwyQkFDRSxZQUFhLENBQ2Isa0JBQW1CLENBRnJCLHFEQUlJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUdWLG9FakQ1Q3NDLENpRDZDdEMsaUI3QkVpRCxDNkJEakQsZW5DakVtQixDbUNrRW5CLHFCbkNsRW1CLENtQ21FbkIsa0I3QkMyQyxDNkJBM0Msa0I3QkMyQyxDNkJsQi9DLDhEQW1CTSxZQUFhLENBbkJuQiw0REFzQk0sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FPakIsVW5DbEZpQixDbUNtRmpCLHNCQ25FeUQsQ0RvRXpELGlCbkNwRmlCLENFbVlmLG9DaUNoVlIsNERBMEJRLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBVXBCLENBdENMLCtGQW9DUSxhQUFjLENFM0V0QixZQUNJLHNCQ2ZxQyxDRGdCckMsaUJBQWtCLENBRWQsd0JuQ3dSSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENtQzNSbkIsNEJBRU8sZUFBZ0IsQ0FGdkIsMkJBS08sZ0JBQWlCLENBRXJCLHVCQUNJLHFEbkRUOEIsQ21EVTlCLG1CQ3ZCcUMsQ0R3QnJDLG1CQ3ZCcUMsQ0R3QnJDLE1BQU8sQ0FDUCxrQkM1QjRCLENEOEJoQyx1QkFDSSxnRG5EeEI4QixDbUR5QjlCLHFCQ3ZCdUMsQ0R3QnZDLG1CQ3ZCcUMsQ0R3QnJDLFVyQ3RDVyxDcUN5Q25CLGdCQUNJLDRCQUE2QixDQUM3QixjQUFnQixDQUNoQiw0QnJDNUNlLENxQ3lDbEIsMkJBS08sUUFBUyxDRWpDckIsV0FDSSxRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixTQUFVLENBSWQsc0JBRVEsc0JDN0I2QixDRDJCckMsNEJBS1EsYXZDMUJlLEN1QzJCZixzQkM5QmtDLENEd0IxQyxrQ0FTWSxpQnZDbENXLEN1Q3lCdkIsNEJBYVEsUUFBUyxDQUNULFNBQVUsQ0FFVixZQUFhLENyQzBWYixvQ3FDMVdSLDRCQW1CWSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUU5QixDQXZCTCxnREF5QlEsVXZDbERlLEN1Q3lCdkIsc0RBNEJRLGlCdkNyRGUsQ3VDeUJ2Qiw4QkFnQ1EsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixhQUFjLENBR2Qsd0JBQXlCLENBQ3pCLG9EckRsRGtDLENxRG1EbEMsbUJBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixXdkNwRGlCLEN1Q29EakIsK0J2Q3BEaUIsQ0VtWGpCLG9DcUMxV1IsOEJBOENZLFlBQWEsQ0FLcEIsQ0FuREwsMERBaURZLFFBQVMsQ0FqRHJCLDRCQXNEUSxvQkFBcUIsQ0FFckIsaUJBQWtCLENBeEQxQix1Q0EyRFksY0FBZSxDQTNEM0IsNEJBZ0VRLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsY0FBZSxDQUNmLHVGckRqRmtDLENxRGtGbEMsZ0JDeEVzQixDRHlFdEIseUJDeEUrQixDRHlFL0IsK0J2QzFGZSxDRThYZixxQ3FDMVdSLDRCQXlFWSxlQUFnQixDQU12QixDQS9FTCxrQ0E2RVksU0FBVSxDQTdFdEIseUJBa0ZRLDRCQUE2QixDQUM3QixhQUFjLENBQ2QsK0J2Q3hHZSxDdUNvQnZCLG9DQXVGWSxrQkFBbUIsQ0F2Ri9CLGdDQTZGUSxhdkNsSGUsQ3VDb0hmLG1CQzVHc0MsQ0Q2R3RDLHdCQzVHMkMsQ0RZbkQsZ0VBOEZRLHVGQ3RHbUMsQ0RRM0MsZ0NBb0dRLFV2QzdIZSxDdUMrSGYsZ0JDOUdtQyxDRFEzQyxnREEyR1Esc0JDOUhtQyxDRCtIbkMsNEJ2Q3JJZSxDdUNzSWYsZUFBZ0IsQ0E3R3hCLHFEQStHWSxpQkFBa0IsQ0EvRzlCLDJEQWlIZ0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLE1BQU8sQ0FDUCxZQUFhLENyQ29QckIsb0NxQzFXUiwrQkE2SFksYUFBYyxDQUVyQixDQS9ITCxpREFrSVEsWUFBYSxDQWxJckIsaUNBdUlZLHdCQUF5QixDQUN6QixhQUFjLENBeEkxQiw4Q0EwSWdCLHdCQUF5QixDQTFJekMsNENBK0lnQix3QkFBeUIsQ0FDekIsYUFBYyxDRTNKMUIsMEVGNkpnQix3QkVuSk8sQ0FWdkIsaUJBQ0ksWUFBYSxDQUNiLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBRXBCLHNGdkRGa0MsQ3VER2xDLG1CQ3VGMkIsQ0RyRjNCLGtCQUFtQixDQUd2QixpQkFpQkksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsUUFBUyxDQUNULFNBQVUsQ0FyQmIsd0NBR1csd0JDMEUwQixDRDdFckMsaURBT21CLGdCQ3NFa0IsQ0Q3RXJDLHFEQVdpQixtQkFBb0IsQ0FhdEMsZUFDSSxpQkFBa0IsQ0FDbEIsb0JBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZ0JBQThCLENBQzlCLFV6QzVEZSxDeUNtRGxCLG1CQVlPLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBaEJuQix3QkFrQlcsa0JDbUMwQixDRGxDMUIsU3pDNURTLEN5QzZEVCxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLHVCQUF3QixDQXpCbkMsNEJBNEJXLFd6Qy9FTyxDeUNnRlAsU0FBVSxDQUNWLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsdUJBQXdCLENBS3BDLGdCQUNJLG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsYXpDM0ZlLEN5Q3dHbEIsdUZBSWUsbUJBQW9CLENBT25DLHNDQUVPLHFCQUFzQixDQUY3QixvQ0FLTyxRQUFTLENBQ1QsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBUnRCLHdDQVVXLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBZHZCLDZDQWdCZSxjQUFlLENBQ2YsWUFBYSxDQUNiLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsdUJBQXdCLENFdkl4QyxzQkFDSSxRQUFTLENBQ1QsWUFBYSxDQUNiLHNCQUF1QixDQUUzQixvQkFDSSxxRnpETWtDLEN5RExsQyxtQkRpRmdDLENDaEZoQyx3QkRpRm9DLENDaEZwQyxjRGlGb0MsQ0NoRnBDLGEzQ2JlLEMyQ2VuQixtQjdDaURRLGVBMUJnQixDQTBCaEIsUUF6QlMsQ0F5QlQsU0F4QlUsQzZDdkJkLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDN0N1Q1Asc0JBRUksUUFsQkssQ0FrQkwsU0FqQk0sQzZDNUJqQixxQ0FNTyxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENDTDdCLE1BQ0ksVUFBVyxDQUNYLGE1Q25CbUIsQzRDcUJuQixnQkFDSSxRQUFTLENBQ1QsUUZZZ0IsQ0VQcEIseURBQ0ksUUFBUyxDQU9iLDZCQUhJLGlCRlU4QixDRVBsQyxjQUVJLHNEMUQzQmtDLEMwRDRCbEMsbUJGRTBCLENFRDFCLG1CRnpDd0IsQ0UwQ3hCLGNGRThCLENFQTlCLHNCMUN5UEosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDQW9GaEIsb0MwQ2hWSixjQUVRLGVBQW1GLENBRTFGLEMxQzRVRyxvQzBDOVdSLGtCQXVDWSxZQUFhLENBQ2IsYUFBYyxDQUNkLGNBQWUsQ0F6QzNCLG9CQTJDZ0IsVUFBVyxDQUNYLHFCQUFzQixDQTVDdEMsMEJBK0NnQixxQkFBc0IsQ0EvQ3RDLDRCQWlEb0IsZUFBbUIsQ0FqRHZDLHVCQXFEZ0Isa0JBQW1CLENBckRuQyx3QkF5RGdCLFdBQVksQ0FDZixDQUlULGFBQ0ksY0YzQ3VCLEN4QzBWdkIsb0MwQ2hUSixhQUlRLG9CRi9EMEIsQ0VzRWpDLENBWEEscUJBUU8saUJBQWtCLENBTXRCLDRCQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsc0JBQXVCLENBTDlCLDhCQVFPLFFBQVMsQ0FJakIsY0FDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDMUNzUmIsb0MwQ3hSSixjQUtRLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsWUFBYSxDQUNiLHdCQUF5QixDQXVDaEMsQ0EvQ0EsOEJBV08sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JqQnRGNkIsQ2lCdUY3Qix5RjFEdkc4QixDMER3RzlCLFU1QzNIVyxDNEM0SFgsb0JqQnhGbUMsQ2lCeUZuQyx3QmpCeEZ1QyxDaUJ5RnZDLG9CakJ4Rm1DLENpQnlGbkMsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FyQmhCLHVDQXdCVyxrQkFBbUIsQzFDZ1EzQixvQzBDeFJILHVDQTJCZSxnQkFBaUIsQ0FFeEIsQ0E3QlIsOENBZ0NXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlakJ2R3FCLENpQndHckIsUzVDaEpPLEM0Q2lKUCxvQkFBdUIsQ0F0Q2xDLG9EQTJDZSxVQUFXLENBTTNCLGtCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsdUYxRGhKa0MsQzBEaUpsQyxVNUNoS2UsQzRDaUtmLGdCRjlHNEIsQ0VpSGhDLGNBQ0ksY0FBZSxDQUNmLHFGMUQzSmtDLEMwRDRKbEMsYTVDbktlLEM0Q29LZixlRmpIcUIsQ0VvSHhCLGlDQUVPLFFBQVMsQ0FXckIsZ0JBQ0ksaUJBQWtCLENBRWpCLDZDQUVPLHVCQUF3RCxDQUYvRCw2Q0FLTyxxQ0FBc0UsQ0FMN0UsNExBWU8sOEJBQStELENBWnRFLDRDQWVPLHVCQUF3RCxDQUtoRSxzQkFDSSxZQUFhLENBQ2IsbUJBQW9CLENBRXBCLGdCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFBaUIsQ0FDakIsY0FBZ0IsQ0FFaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBRVQsa0JGak11QyxDRWtNdkMsVUZqTXFDLENFbUx4Qyw2QkFnQk8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUNULE9BQVEsQ0FDUixRQUFTLENBQ1QsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUVuQywrQkY3TW1DLENFNkovQyw0Q0EyRGdCLGFBQWMsQ0FNOUIsMEJBRVEsUUFBUyxDQy9QakIsT0FDSSxVN0NHbUIsQzZDRm5CLGtGQUxnRyxDQ3FCcEcsYUFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFlBQWEsQ0FDYixxQkFBc0IsQ0FJbEIsNEJBQ0ksWUFBYSxDQUlyQixtQkFDSSxjQUFlLENBQ2YsUUFBUyxDQUNULGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FBWSxDQUNaLE9BQVEsQ0FDUixVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLGNBQWUsQ0FUbEIseUJBWU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FDVixRQUFTLENBQ1Qsa0I5Q3pDVyxDOEN1QmxCLDBCQXNCTyxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixTQUFVLENBQ1Ysd0JBQXlCLENBQ3pCLGtCOUNyRFcsQzhDeURuQixxQkFDSSxZQUFhLENBRWIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixjQUFlLENBQ2YsVUFBVyxDQUNYLFFBQVUsQ0FDVixNQUFPLEM1QzhUUCxvQzRDdFVKLHFCQVdRLGVBQWdCLENBRXZCLENBRUQsc0JBQ0ksWUFBYSxDQUNiLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFVBQVcsQ0FHZixzQkFDSSxZQUFhLENBQ2IsV0FBWSxDQUlaLG9COUN2RmUsQzhDdUZmLG9COUN2RmUsQzhDeUZmLHNCSnRGK0IsQ0l3Ri9CLGFKbEZ5QixDSW9GekIsY0FBZSxDQUNmLGVBQWdCLENBYm5CLDBDQWdCTyxZQUFhLENBQ2IsNEJBQTZCLENBakJwQyx1R0F3QlcsWUFBYSxDQUt6QixvQkFDSSxNQUFPLENBQ1AsUUFBUyxDQUZaLDRDQU9XLGVBQWdCLENBQ2hCLFlBQWEsQ0FLekIsK0JBQ0ksWUFBYSxDQUViLGNBQWUsQ0FDZiw4RTVEekhrQyxDNEQwSGxDLGlCQUFrQixDQUNsQixTQUFVLENBRVYsb0JBQXFCLENBQ3JCLE1BQU8sQ0FDUCxlOUNoSWlCLEM4Q2lJakIsMENBQTJDLENBQzNDLFdBQVksQzVDdVBaLG9DNENuUUosK0JBZVEsY0FBZSxDQUV0QixDQUVBLDhCQUVPLGlCQUFrQixDQUZ6Qix3Q0FNTyxZQUFhLENBSXJCLHFCQUNJLFlBQWEsQ0FDYiw4RTVEcEprQyxDNERxSmxDLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsV0FBWSxDQUdoQixvQkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLHFCQUF1QixDQUN2QixxQkFBeUIsQ0FDekIsYUFBYyxDQUNkLFVBQVcsQ0FFWCxVQUFXLENBQ1gsaUJBQWtCLENBRWxCLGNBQWUsQ0FDZix5QkFDSSxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBSXZCLDJCQUNJLFlBQWEsQ0FFYixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIsMkJBQ0ksV0FBWSxDQUNaLGtCOUMxTVcsQzhDMk1YLFVKaERpQixDSWlEakIsaUJBQWtCLENBR3RCLDRCQUNJLGtCQUFvQixDQUR2Qix1REFLVyxhQUFjLENBTTlCLG9CQUNJLGtCQUFtQixDQUR0QixvQ0FJTyxpRDVEdk44QixDNER3TjlCLG1CQUFxQixDQUNyQixhOUN4TmEsQzhDNE5wQiwyQ0FHVyxZQUFhLENBSHhCLDJDQU9XLFlBQWEsQ0FQeEIsMkhBY1csdUJBQXdCLENBS25DLHlDQUVPLG1CQUFvQixDQUNwQixxQkFBMEIsQ0FDMUIsa0NBQW1DLENBQ25DLGdDQUFpQyxDQVl4QyxpR0FHVyxhQUFjLENBSHpCLHVEQU9XLFlBQWEsQ0FLeEIsK0NBRU8sVUFBWSxDQUNaLG1CQUFvQixDQUtoQyxnQkFDSSxHQUNJLHNCQUFzQixDQUUxQixHQUNJLHVCQUF3QixDQUFBLENDNVI1QixjQUNJLFNBQVUsQ0FHVixVQUFXLENBQ1gsV0FBWSxDQUxmLGtDQUVHLG9CQUFxQixDQUNyQixxQkFRMEIsQ0FYN0Isb0JBUU8saUJBQWtCLENBQ2xCLGNBRXNCLENBWDdCLDJCQWVPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkwrRjhCLENLOUY5QixVL0NqQ1csQytDU2xCLDBCQTRCTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBbENuQixrQ0FzQ08sZS9DL0NXLEMrQ1NsQixtQ0EwQ08sV0FBWSxDQUlwQiw2Q0FoREosNkNBa0RZLHFCQUFzQixDQUN6QixDQUdMLGNBQ0ksOEU3RDNDa0MsQzZENENsQyxnQkxoRHFCLENLaURyQixtQkxoRHdCLENLaUR4QixpQkFBbUIsQ0MxRHZCLGtCQUNJLFFBQVMsQ0FFYixnQkFDSSxxRjlEUWtDLEM4RFBsQyxtQk4wRzRCLENNekc1Qix3Qk4wR2dDLENNekdoQyxjTjBHZ0MsQ014R3BDLGVsRG9EUSxlQTFCZ0IsQ2tEeEJwQixZQUFhLENBQ2IsY0FBZSxDbEQyQ1gsaUNBTUEsUUF6QlMsQ0F5QlQsU0FyQlUsQ2tEL0JqQiw2QkFLTyxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQVIxQixxQ0FZTyxZQUFhLENBQ2IsNkJBQThCLENBYnJDLG1EQWVXLFFBQVMsQ0NkekIsT0FDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDhFL0RUc0MsQytEV3RDLGNBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FGZixvQkFJTyxZQUFhLENBSXJCLGFBQ0ksY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFdBQVksQ0FDWixPQUFRLENBQ1IsMEJBQTJCLENBQzNCLHdCQUF5QixDQUV6QixjQUFlLENBVmxCLG1CQWFPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxTQUFVLENBQ1YsUUFBUyxDQUNULGtCakQ3Q1csQ2lEMEJsQixvQkF1Qk8sVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLHdCQUF5QixDQUN6QixrQmpEekRXLENpRDZEbkIsa0JBQ0ksYWpEOURlLENpRGlFbkIsZUFDSSxpQkFBa0IsQ0FDbEIsbUJQcEV3QixDT3dFNUIsZ0JBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixvQkFBcUIsQ0FDckIsTUFBTyxDQUNQLGFBQWMsQ0FDZCxVQUFXLENBU1gsZVB5RjBCLENPeEYxQiwwQ0FBMkMsQ0FFM0Msb0JBQXFCLENBQ3JCLG9DQUFxQyxDQUNyQyxtQkFBb0IsQ0FDcEIsU0FBVSxDL0NtU1YscUMrQ3hUSixnQkFRUSxVQUFXLENBZWxCLEMvQ29TRyxxQytDM1RKLGdCQVlELGNBQWUsQ0FXYixDQUVELGdCQUNJLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLGFqRHBHZSxDaURnR2xCLGtDQU9PLGFBQWMsQ0FLdEIsZ0JBQ0ksWUFBYSxDQUNiLFdBQVksQ0FDWixlQUFnQixDQUNoQixhUHRHeUIsQ095R3pCLG9CakRsSGUsQ2lEa0hmLG9CakRsSGUsQ2lEbUhmLHNCUGhIK0IsQ09rSC9CLGNBQWUsQ0FHbkIsZUFDSSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUkzQiw4QkFHVyxhQUFjLENBSHpCLDhCQU9XLFlBQWEsQ0FQeEIsK0JBV1csbUJBQW9CLENBQ3BCLFNBQVUsQ0FackIsNEJBZ0JXLHVCQUF3QixDQUtuQyw4QkFHVyxZQUFhLENBSHhCLDhCQU9XLGFBQWMsQ0EvSTlCLHFCQXFKUSxrQmpEbEtlLENpRGF2Qix3QkEwSlEsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixrQmpEaktpQixDaURJekIsbUNBK0pZLHVCQUF3QixDQUN4QixhQUFjLENBaEsxQixxQ0FvS1ksVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osU0FBVSxDQUNWLGtCQUFtQixDQUVuQixlQUFnQixDQUNoQixZQUFhLENBM0t6Qix1RkFpTGdCLFlBQWEsQ0FqTDdCLDJDQXFMZ0Isd0JqRHpMUyxDaURnTXpCLGdDQUVJLGdCQUFrQixXQUFhLENBQy9CLCtCQUFtQyxXQUFZLENBQWMsQ0N0TDdELGVBQ0ksdUZoRVprQyxDZ0VhbEMsbUJSekJ3QixDUTBCeEIsb0JBQXVCLENBQ3ZCLGtCUitHMEIsQ1E5RzFCLFVsRHJCaUIsQ2tEdUJqQix1QmhEdVFKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQ2dEelFwQixlQUNJLGFBQWtCLENBQ2xCLFlBQWMsQ0FDZCxVQUFXLENBSW5CLHlCQUNJLDhFaEVuQ3NDLENnRW9DdEMsb0JBQXVCLENBRjNCLHFDQUtRLG9CbERsQ2lCLENrRG1DakIsMENBQWlELENBQ2pELFFBQW1CLENBQ25CLE1BQWdCLENBUnhCLDhEQVdZLFdBQWEsQ0FYekIsb0VBY2dCLG9CbEQzQ1MsQ2tENENULGdCQUF3QixDQUN4QixVQUFrQixDQWhCbEMsMEVBbUJvQiwwQ0FBK0MsQ0FuQm5FLHlEQXlCWSxnQlJ2RGlCLENRd0RqQix3QlI4RThCLENRN0U5QixhbERwRVcsQ2tEcUVYLGVBS0csQ0FqQ2YsK0RBb0NnQixVUnNFc0IsQ1FyRXRCLGtCbEQ5RU8sQ2tEeUN2Qiw0RUEwQ2dCLGFsRG5GTyxDa0RvRlAsOEJsRHBGTyxDa0R5Q3ZCLGtGQThDb0IsNk5BQTJPLENBOUMvUCw2Q0FxRFEsc0JSMUYrQixDUTJGL0Isb0JSekY2QixDUTJGN0IsYVJ2RnlCLENRd0Z6QixXQUFtQixDQUNuQixjQUFrQixDQTFEMUIsMERBNkRZLE1BQWtCLENBQ2xCLFdBQXFCLENBQ3JCLGdCUjdGaUIsQ1E4RmpCLG1CUjdGb0IsQ1E4RnBCLGFsRDFHVyxDa0QyR1gsa0JBQXdCLENBbEVwQyw0REFvRWdCLGNBQWUsQ0FwRS9CLDREQXlFWSxvQmxEbEhXLENrRHlDdkIsNENBZ0ZRLG9CbER4SGUsQ2tEeUhmLG9CUnBINkIsQ1FxSDdCLHNCUnZIK0IsQ1F5SC9CLFVqQ3hJTyxDaUN5SVAsY2pDeklPLENpQzJJUCxrQkFBbUIsQ0F2RjNCLHVEQTJGWSxVQUFZLENBQ1osWUFBZSxDQTVGM0IsaUVBK0ZnQiw4RWhFN0gwQixDZ0UrSDFCLFlBQWMsQ0FqRzlCLDZFQW9Hb0IsWUFBYyxDQXBHbEMsb0VBMEdnQixhbERuSk8sQ2tEeUN2QixzREErR1ksWUFBdUIsQ0FDdkIsY0FBdUIsQ0FDdkIsa0JBQXlCLENBRXpCLGlCQUFzQixDQUN0QixnQkFBNEIsQ0FDNUIsa0JBQXdCLENBQ3hCLGdCQUFzQixDQUN0QixvQkFBeUIsQ0FDekIscUJsRDNKYSxDa0Q0SmIscUJBQW9DLENBQ3BDLFVsRHZLVyxDa0R3S1gsWUFBd0IsQ0FDeEIsaUJBQXlCLENBRXpCLGNBQXVCLENBOUhuQywyREFpSWdCLGVBQXNCLENBQ3RCLHNCQUF3QixDQUN4QixrQkFBc0IsQ0FuSXRDLDhEQXVJZ0IsaUJBQXdCLENBQ3hCLFdBQW9CLENBQ3BCLGlCQUFtQixDQUNuQixrQmxEbkxPLENrRG9MUCxVUnpCYSxDUWxIN0IsNkRBK0lnQixnQkFBeUIsQ0FDekIsY0FBdUIsQ0FDdkIsVUFBb0IsQ0FDcEIsZUFBb0IsQ0FDcEIsaUJBQW1CLENBQ25CLGFBQW1CLENBQ25CLFVBQW1CLENBQ25CLGlCQUFzQixDQUN0QixlQUFtQixDQXZKbkMsb0RBNEpZLFFBQVksQ0FDWixpQkFBbUIsQ0FDbkIsYUFBZ0IsQ0FDaEIsU0FBYyxDQUNkLG1CQUEwQixDQWhLdEMsNkRBbUtnQixrQmxENU1PLENrRDZNUCxXQUFZLENBcEs1QixtRUF1S29CLFVBQVcsQ0FDWCxTQUFVLENBQ1YsT0FBUSxDQUNSLGtCbERuTkcsQ2tEeUN2Qiw0RUFpTFEsaUJBQW1CLENBakwzQixrRkFvTFksVUFBd0IsQ0FDeEIsdUJBQTZCLENBQzdCLHVCQUFtQyxDQUNuQyxVQUF5QixDQUN6QixTQUF5QixDQUN6QixhQUEyQixDQUMzQixpQkFBOEIsQ0FDOUIsVUFBMEIsQ0FDMUIsb0JBQXVDLENBNUxuRCx5REFpTVEsMEJScEYyQyxDUXdGbkQsd0JBQ0ksU0FBVyxDQUVYLG9DQUNJLFNBQVcsQ0FLbkIsMEJBQ0ksb0RoRWpQc0MsQ2dFa1B0QyxrQkFBb0IsQ0FGeEIsOENBS1Esd0JBQThCLENBQzlCLDRCQUE4QixDQUM5QixrQkFBK0IsQ0FQdkMsNkRBVVkseUJBQTJCLENBVnZDLDJEQWNZLGdCQUFrQixDQUs5Qiw2QkFDSSxvQmxEMVFtQixDbURJdkIsUUFDSSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnhCc0JxQyxDd0JyQnJDLHlGakVLc0MsQ2lFSnRDLFVuRGZtQixDbURnQm5CLG9CeEJvQjJDLEN3Qm5CM0Msd0J4Qm9CK0MsQ3dCbkIvQyxvQnhCb0IyQyxDd0JuQjNDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsY0FBZSxDQUVmLGlCQUNJLGtCQUFtQixDakQyV25CLG9DaUQ1V0osaUJBSVEsZ0JBQWlCLENBRXhCLENBRUQsd0JBQ0ksT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV4Qkk2QixDd0JIN0IsU25EckNlLENtRHNDZixvQkFBdUIsQ0E3Qi9CLDhCQWtDWSxVQUFXLENDOUJuQixpQkFDSSxVcERKaUIsQ29ES2pCLG1CVlp3QixDVWF4Qix1RmxFRGtDLENrRUVsQyxnQlZicUIsQ1VjckIsa0JWaUU0QixDVWhFNUIseUJsRHFSSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENrRHhScEIsaUJBQ0ksc0JWaEIrQixDVWlCL0IsYUFBYyxDQUVkLFlBQWEsQ0FHYixvQnBEekJlLENvRHlCZixvQnBEekJlLENvRDBCZiw4RWxFcEJrQyxDa0VxQmxDLGdCVmpCcUIsQ1VrQnJCLG1CVmpCd0IsQ1VrQnhCLGFWcEJ5QixDVXNCekIsVUFBVyxDQWJkLDhCQWVPLGFwRGxDVyxDb0RtQ1gsU1ZuQnVCLENVb0J2Qix1RmxFN0I4QixDa0VZckMsd0NBb0JPLGFwRHZDVyxDb0R3Q1gsU1Z4QnVCLENVeUJ2Qix1RmxFbEM4QixDa0VZckMsdUJBMEJPLHlCQUEyQixDQTFCbEMsb0NBNEJXLGFwRC9DTyxDb0RnRFAsV1Y5QnNCLENVQ2pDLDhDQWdDVyxhcERuRE8sQ29Eb0RQLFdWbENzQixDV0hsQyxrQkFDSSxtQlhqQndCLENXa0J4Qix1Rm5FTmtDLENtRU9sQyxnQlhsQnFCLENXbUJyQixrQlh3QzZCLENXdkM3QixVckRkaUIsQ3FEZWpCLDBCbkQrUUosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDbURsUnBCLGtCQUtJLGFYcEJ5QixDV3FCekIsOEVuRXhCa0MsQ21FeUJsQyxnQlhyQnFCLENXc0JyQixtQlhyQndCLENXc0J4QixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLG9CckRuQ2UsQ3FEbUNmLG9CckRuQ2UsQ3FEb0NmLHNCWGpDK0IsQ1drQy9CLGFBQWMsQ0FDZCxVQUFXLENBZGQsK0JBZ0JPLGFyRHpDVyxDcUQwQ1gsU1gxQnVCLENXUzlCLHlDQW9CTyxhckQ3Q1csQ3FEOENYLFNYOUJ1QixDV1M5Qix3QkF3Qk8sWUFBYSxDQUNiLHlCQUEyQixDQXpCbEMscUNBMkJXLGFyRHBETyxDcURxRFAsV1huQ3NCLENXT2pDLCtDQStCVyxhckR4RE8sQ3FEeURQLFdYdkNzQixDV09qQyw0REF3Q1csYXJEakVPLENxRGtFUCxTWGxEbUIsQ1d1RC9CLGlCQUNJLGlCQUFrQixDQURyQixzQ0FHTyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixtQkFBb0IsQ0FOM0IsMkNBUVcsU0FBVSxDQUNWLFVBQVcsQ0FDWCxTckRyRk8sQ3NEU3ZCLHlCQUdRLFlBQWEsQ0FDYixrQkFBbUIsQ0FFbkIsb0JBckJzQixDQXFCdEIsb0JBckJzQixDQXNCdEIsVUFBVyxDQUNYLGNBQWUsQ0FDZixhQXZCZSxDQXdCZiw4RUF2QnlGLENBYWpHLHVCQWNRLFlBQWEsQ0FDYixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGtCQUFtQixDQWpCM0IsMkJBb0JZLFdBQVksQ0FwQnhCLHNCQXlCUSxrQkFBbUIsQ0F6QjNCLCtCQTRCWSw4RUFsQzhGLENBbUM5RixVdEQ1QmEsQ3NENkJiLHFCdER2Q1csQ3NEd0NYLHFCdER4Q1csQ3NEeUNYLGlCQXpDd0IsQ0EwQ3hCLGlCQTNDd0IsQ0E0Q3hCLGFBN0NvQixDQThDcEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixpQkFBa0IsQ0F2QzlCLHFCQTRDUSxXQS9Da0IsQ0FnRGxCLFN0RHREZSxDc0R1RGYsZ0JBaER1QixDQUUvQix1QkFrRFEsVXREM0RlLENzRDREZixlQUFnQixDQW5EeEIsd0JBdURRLFNBQVUsQ0FDVixjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQTFEMUIsb0JBOERRLFdBQVksQ0FDWixVQUFXLENBQ1gsU3REL0RpQixDc0RnRWpCLGVBQWdCLENDN0V4Qix1QkFFUSxjQ0prQyxDREUxQyx5QkFLWSxhQUFjLENBQ2QsdUZyRVk4QixDcUVYOUIsVXZESlcsQ3VES1gsZ0JDSGlDLENESWpDLHdCQ0h5QyxDRE5yRCx5QkFhWSxhQUFjLENBQ2QsdUZyRUE4QixDcUVDOUIsYXZEUlcsQ3VEU1gsZ0JDTmlDLENET2pDLG1CQ05vQyxDQ3FCaEQsbUJBQ0ksVUFBVyxDQUNYLCtDQ2hDbU4sQ0RrQ25OLDRCQUNJLGdCQ2pDcUMsQ0RnQ3hDLGlEQUtXLGlCQUFrQixDdkQ2VjFCLG9DdURsV0gsaURBUWUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFlBQVksQ0FDWixhQUFjLENBRXJCLENBYlIsaURBZ0JXLFlBQWEsQ0FDYixpQkFBa0IsQ3ZEaVYxQixvQ3VEbFdILGlEQW9CZSxxQkFBc0IsQ0FRN0IsQ0E1QlIsMkRBd0JlLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsZUFBZ0IsQ0ExQi9CLG1EQStCVyxlQUFnQixDQUNoQixXQUFZLEN2RGtVcEIsb0N1RGxXSCxtREFtQ2UsY0FBa0IsQ0FFekIsQ0FyQ1IseURBeUNlLCtDRVRvQixDekRrVWhDLG9DdURsV0gseURBNENtQixtQ0VaZ0IsQ0ZjdkIsQ0E5Q1osa0RBa0RXLGlCQUFrQixDQWxEN0IseURBcURlLFlBQWEsQ3ZENlN6QixvQ3VEbFdILHlEQXdEbUIsWUFBYSxDQWFwQixDQXJFWixzRUE4RHVCLFlBQWEsQ3ZEb1NqQyxvQ3VEbFdILHNFQWlFMkIsWUFBYSxDQUVwQixDQW5FcEIsaURBeUVXLGdCQUFpQixDdkR5UnpCLG9DdURsV0gsaURBNEVlLGtCQUFtQixDQUUxQixDQTlFUixnREFpRlcsY0FBZSxDdkRpUnZCLG9DdURsV0gsZ0RBb0ZlLGtCQUFtQixDQUUxQixDQXRGUixnREF5RlcscUJBQXNCLENBQ3RCLGlCQUFrQixDdkR3UTFCLG9DdURsV0gsZ0RBNkZlLGVBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixjQUFlLENBTXRCLENBckdSLGdGQW1HZSxnQkFBaUIsQ0FuR2hDLCtDQXdHVyxpQkFBa0IsQ0FDbEIsWUFBYSxDQXpHeEIsd0VBNEdlLGlCQUFrQixDQTVHakMsK0RBZ0hlLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCOUJqSHFCLEM4QmtIckIseUZ2RWxJc0IsQ3VFbUl0QixVekR0SkcsQ3lEdUpILG9COUJuSDJCLEM4Qm9IM0Isd0I5Qm5IK0IsQzhCb0gvQixvQjlCbkgyQixDOEJMMUMsd0VBMkhtQixrQkFBbUIsQ3ZEdU9uQyxvQ3VEbFdILHdFQThIdUIsZ0JBQWlCLENBRXhCLENBaEloQiwrRUFtSW1CLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlOUJoSWEsQzhCaUliLFN6RHpLRCxDeUQwS0Msb0JBQXVCLENBekkxQyxxRkE4SXVCLFVBQVcsQ0FsSnZDLHlCQTJKUSx5QkFBMEIsQ0FHN0IsaUVBR1csZUM1TDRDLENENkw1QyxXQUFZLENBSnZCLHdFQU9lLGlCQUFrQixDQVBqQyx3RkFVbUIsY0NsTTZDLENEbU03QyxtQkFBb0IsQ0FDcEIscUJBQXNCLENBWnpDLDBGQWV1QixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLHVGdkU3TGMsQ3VFOExkLFV6RDdNTCxDeUQ4TUssZ0JENU1pQixDQzZNakIsd0JENU15QixDQ3dMaEQsMEZBd0J1QixtQkFBb0IsQ0FDcEIsdUZ2RXpNYyxDdUUwTWQsYXpEak5MLEN5RGtOSyxnQkQvTWlCLENDZ05qQixtQkQvTW9CLENDbUwzQyxxRUFtQ1csZUFBZ0IsQ0FDaEIsV0FBWSxDdkRvS3BCLG9DdUR4TUgscUVBdUNlLGNBQWtCLENBTXpCLENBM01iLDBEQWtOZ0IsVXpEL09PLEN5RDZCdkIsd0RBcU5nQixzQkdyUHVCLENIc1B2Qix3QnpEOU9PLEN5RCtPUCxVekRwUE8sQ3lENkJ2Qiw4REF5Tm9CLHNCR3hQcUIsQ0grQnpDLG9FQTJOd0IsZXpEOU9DLEN5RCtPRCxVekR6UEQsQ3lENkJ2QixxRUFtT1ksNEJHOU82QixDSCtPN0IsVXpEalFXLEN5RDZCdkIsb0ZBdU9ZLGlCekRwUVcsQ3lENkJ2QiwyTEE4T1ksZXpEM1FXLEN5RDRRWCxVekRsUWEsQzZEK0R6QixnQkFDSSx3Q0N6RWlNLENEMkVqTSx5QkFDSSxnQkMxRWtDLENEeUVyQyxpQ0FJTyw0QkZmNEIsQ3pEa1VoQyxvQzJEdlRILGlDQU9XLGtDRmxCd0IsQ0V3Qi9CLEMzRDBTRCxxQzJEdlRILGlDQVdXLFdBQVksQ0FFbkIsQ0FHTCwyQkFDSSxnQkN6RnVDLEM1RCtYdkMsb0MyRHZTSiwyQkFJUSxnQkFBaUIsQ0FFeEIsQ0FFRCx1QkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQzNENlJsQixvQzJEL1JKLHVCQUtRLGlCQUFrQixDQXdCekIsQ0E3QkEsOENBVVcsY0xuSDBCLENLeUdyQyxnREFhZSxhQUFjLENBQ2QsdUYzRW5Hc0IsQzJFb0d0QixVN0RuSEcsQzZEb0hILGdCTGxIeUIsQ0ttSHpCLHdCTGxIaUMsQ0tpR2hELGdEQXFCZSxhQUFjLENBQ2QsdUYzRS9Hc0IsQzJFZ0h0QixhN0R2SEcsQzZEd0hILGdCTHJIeUIsQ0tzSHpCLG1CTHJINEIsQ0sySDVDLHVCQUNJLGlCQUFrQixDM0QrUGxCLG9DMkRoUUosdUJBSVEsa0JBQW1CLENBRTFCLENBRUQsaUNBQ0ksZ0JBQWlCLENBQ2pCLG9C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RTFCLENBRUQsaUJBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIscUJBQXNCLEN6SStUdEIsb0N5SXBVSixpQkFRUSxrQkFBbUIsQ0FFMUIsQ0FFRCxrQkFFSSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU1sQixVM0lyRmUsQzJJc0ZmLHFGekozRWtDLENnQndYbEMsb0N5SXhUSixrQkFRUSxlQUFnQixDQUl2QixDQUVELGdCQUVJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsWUFBYyxDQUNkLHdCM0l6RmUsQzJJMEZmLFUzSS9GZSxDMklnR2YscUZ6SmpGa0MsQ3lKbUZsQyxzQ0FSQSxzQi9FNUZpQyxDK0VvR2hDLG9EQU1XLGNBQWUsQ0FOMUIsNEJBV08sZTNJbkdTLEMySW9HVCxVM0k5R08sQzJJb0huQixrQkFDSSxTQUFVLENBQ1YsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFMzSTlHaUIsQzJJdUN6Qix3Q0EyRVEsNEIvRTFHaUMsQytFMkdqQyxVM0k3SGUsQzJJaUR2Qix1REErRVEsaUIzSWhJZSxDMklpRHZCLGlJQXNGUSxlM0l2SWUsQzJJd0lmLFUzSTlIaUIsQ0V5WGpCLG9DeUlwUEEsa0JBQ0ksVTNJdElhLEMySXdJakIsZ0JBRUksd0IzSS9JVyxDMklnSlgsVTNJM0lhLEMySTRJYixzQ0FIQSxzQi9FeEhxQyxDK0UySHBDLDRCQUdPLGUzSS9JSyxDMklnSkwsVTNJaEpLLEMySW9JckIsd0NBa0JRLDRCL0VsSXFDLEMrRW1JckMsVTNJdkphLEMySW9JckIsdURBc0JRLGlCM0kxSmEsQzJJb0lyQixpSUE2QlEsZTNJM0tXLEMySTRLWCxVM0lsS2EsQzJJc0toQix1Q0FHVyxVM0luTEcsQzJJZ0xkLHFDQU1XLHNCL0V6TG1CLEMrRTBMbkIsd0IzSWxMRyxDMkltTEgsVTNJeExHLEMySWdMZCwyQ0FVZSxzQi9FNUxpQixDK0VrTGhDLGlEQVltQixlM0lsTEgsQzJJbUxHLFUzSTdMTCxDMklnTGQsa0RBb0JPLDRCL0VsTHlCLEMrRW1MekIs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Q0FNZ0IsYUFBYyxDQUNkLHVGQy9MMEIsQ0RnTTFCLFVlck1TLENmc01ULGdCa0xwTjhDLENsTHFOOUMsbUJrTHBOaUQsQ2xMME1qRSwyQ0FjZ0IsYUFBYyxDQUNkLHVGQzNNMEIsQ0Q0TTFCLFVlN01TLENmOE1ULGdCa0x2TjhDLENsTHdOOUMsbUJrTHZOaUQsQ2xMcU1qRSxvQ0EyQlksVWV4TmEsQ2Y2THpCLG9DQThCWSxhQUFjLENBQ2Qsb0Jlak9XLENma09YLHNCeUQvTjJCLEN6RCtMdkMsaURBa0NnQixVZS9OUyxDZmdPVCxVa0xuTTRDLENsTGdLNUQsMkRBc0NnQixVZW5PUyxDZm9PVCxVa0x2TTRDLENsTGdLNUQsdURBMkNvQixVZXhPSyxDZnlPTCxVa0w1TXdDLENsTGdLNUQsaUVBK0NvQixVZTVPSyxDZjZPTCxVa0xoTndDLENsTGdLNUQsdUVBdURnQixVZXBQUyxDZnFQVCxVa0x4TjRDLENsTGdLNUQsaUNBZ0VZLFVlN1BhLENmNkx6QiwyQ0FxRVEsYWV2UWUsQ2ZrTXZCLG9FQXVFWSxvQmV6UVcsQ2ZrTXZCLDJFQTRFZ0IsVWVuUk8sQ2ZvUlAsc0JrTGpOOEMsQ2xMb0k5RCxpRkErRW9CLFVrTDlNb0MsQ2xMK01wQyxlZXZSRyxDZnVNdkIsOEZBbUZvQixVZWhSSyxDZmlSTCx5QmUzUkcsQ2Z1TXZCLG9HQXNGd0IsME5BQXNRLENBdEY5UiwrREE2Rlksc0JrTGpPa0QsQ2xMa09sRCxVZXJTVyxDZnVNdkIscUtBa0dvQixVZS9SSyxDZjZMekIsOEVBc0dnQixpQmVuU1MsQ0V5WGpCLHFDakI1TFIsOEVBd0dvQixpQmVyU0ssQ2Z1U1osQ0ExR2IsOERBK0dZLG9CZWpUVyxDZmtUWCxvQnlEN1N5QixDekQ4U3pCLHNCeURoVDJCLEN6RCtMdkMsc0ZBb0hvQixVZWpUSyxDZjZMekIsd0VBd0hnQixVZXJUUyxDZnNUVCw0QnlEeFR1QixDekQrTHZDLGdGQTJIb0Isc0J5RDFUbUIsQ3pEMlRuQixVeURwS1MsQ3pEd0M3QiwrRUErSG9CLFVldFVHLENmdVVILGVlN1RLLENmNkx6Qix5TUF5SmdCLGVldFZTLENmNkx6QixvREE4SmdCLFVlM1ZTLENmNkx6QixnSUFpS29CLFVleFdHLENmeVdILGVlL1ZLLENmZ1dMLGlCQUFtQixDQW5LdkMsa0NBMEtZLGVrTGxSdUMsQ2xMd0duRCxzRkFnTGdCLFVlcFhPLENmb012QixrQ0FzTFksYXlEL1dxQixDekRrWHJCLG9CZTNYVyxDZjJYWCxvQmUzWFcsQ2Y0WFgsc0J5RHpYMkIsQ3pEK0x2Qyx1Q0E2TFksZWVwWVcsQ2Z1TXZCLDBDQWlNWSx5QmV4WVcsQ2Z1TXZCLDZEQXFNb0IsK0JlNVlHLENmdU12Qiw2Q0ErTWdCLHlCa0xuVDJDLENsTG9UM0MsVWU3WVMsQ2Y2THpCLG9EQW9OZ0IsZWVqWlMsQ2Y2THpCLGdDQTBOWSxnQnlEbFppQixDekRtWmpCLG1CeURsWm9CLEN6RG1acEIsVWV6WmEsQ2Y2THpCLCtDQWlPZ0IsY0FBZSxDQUNmLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0F0T3ZDLCtDQXlPZ0IsaUJBQWtCLENBek9sQyw0REEyT29CLFVBQVcsQ0FDWCxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0E5TzFCLDZEQWtQb0IsVWV6YkcsQ2Z1TXZCLG1FQW9Qd0IsVUFBVyxDQUNYLFdBQVksQ0FDWixNQUFPLENBQ1AsS0FBTSxDQUNOLFVBQVcsQ0F4UG5DLHVGQXVRZ0IsZWVwY1MsQ2Y2THpCLHdDQTRRWSxvQnlEemN5QixDekQwY3pCLG9CZS9jVyxDZmdkWCxzQnlEN2MyQixDekQrTHZDLGlEQW1SWSxlZWhkYSxDZjZMekIsNkNBNFJnQixrQmUvZE8sQ2ZnZVAsVWUxZFMsQ2Y2THpCLHNEQW1TZ0IsYWU5ZFMsQ2YyTHpCLDBEQTBTb0IseUJrTHBZbUQsQ2xMcVluRCxVZWxmRyxDZnVNdkIsaUVBK1NvQixlZXRmRyxDZnVNdkIsNkNBcVRnQixnQnlEN2VhLEN6RDhlYixtQnlEN2VnQixDekQ4ZWhCLFVlOWZPLENmdU12QixzQ0FrVVksbUJrTDFmNkMsQ2xMMmY3Qyx3QmtMMWZpRCxDbEwyZmpELGNr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LHFDQXlJWSxlQUFnQixDQUNoQixVQUFXLENyS29MZixvQ3FLOVRSLHFDQTZJZ0IsZ0JBQWlCLENBRXhCLENBL0lULDBDQWtKWSxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDQXBKbkMsMkNBd0pZLFFBQVMsQ0F4SnJCLG1DQTRKWSxZQUFhLENBQ2Isd0JBQXlCLENBN0pyQyw0Q0FpS1ksTUFBTyxDQWpLbkIscUNBcUtZLHlCdktyT1csQ3VLc09YLFNBQVUsQ0F0S3RCLGtDQTBLWSxZdktoT2EsQ3VLaU9iLFd2S3RPYSxDdUsyRHpCLGdGQStLZ0IsWXZLaFBPLEN1S2lFdkIsMENBbUxnQixTdkt4UE8sQ3VLcUV2QixxQ0F3TFksWXZLOU9hLEN1SytPYixXdktwUGEsQ3VLMkR6Qiw2Q0E0TGdCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsU3ZLblFPLEN1S3FFdkIsc0dBa01vQixZdktuUUcsQ3VLaUV2QixvRkF3TVksVXZLN1FXLEN1S3FFdkIsMERBNE1ZLGlCdktqUlcsQ3VLcUV2Qix5RkFnTlksaUJ2S2xSVyxDdUtrRXZCLGtFQXNOZ0Isc0JDdFFzQyxDRHVRdEMsUUN0UXdCLENEK0N4QyxzRkEwTm9CLFV2S3JSSyxDdUtzUkwsZXZLaFNHLEN1S3FFdkIsNEZBOE53Qixldkt6UkMsQ3VLMFJELFV2S3BTRCxDdUtxRXZCLHlHQW1Pd0IsVXZLclNELEN1S3NTQyxldkt6U0QsQ3lLMEN2Qiw0REFDSSxVQzlDd0IsQ0QrQ3hCLFdDOUN5QixDRCtDekIsY0N6QzRCLENEMEM1QixhQy9DMkIsQ0RnRDNCLGlCQy9DaUMsQ0RnRGpDLFdDL0MwQixDRGdEMUIsYUFBYyxDQUNkLGtCQzVDMEIsQ0Q2QzFCLHNCQzVDNEIsQ0Q2QzVCLGtCQ2hDd0MsQ0RpQ3hDLFdDbENpQyxDRG1DakMsNEJDOUMwQyxDRCtDMUMsZUNsRDZCLENEbUQ3QixVekt4RG1CLEN5SzBDdkIsa0VBaUJRLFV6S3hEZSxDeUs0RHZCLEtBQ0ksWUFBYSxDQURqQixTQUlRLFN6S25FZSxDeUtzRW5CLGNBQ0ksZ0N6S3ZFZSxDeUt3RWYsa0JB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U0FBVSxDQUNWLG9CQUEwQixDQTdIdEMsaUNBaUlZLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGdCQ3hKeUMsQ0R5SnpDLGdCQ3hKeUMsQ3ZQNFY3QyxvQ3NQelVSLGlDQXdJZ0IsZ0JDMUp5QyxDRDJKekMsZ0JDMUp5QyxDRGtLaEQsQ0FqSlQsMENBNklnQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBL0luQywrREFzSm9CLGNoTXJOc0IsQ2dNc050QixpQkFBa0IsQ0F2SnRDLGlFQTBKd0IsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnRRbk1rQixDc1FvTWxCLGF4UG5ORCxDd1BvTkMsbUJDcE1tRCxDRHFNbkQsd0JDcE11RCxDRHFDL0UsaUVBbUt3QixhQUFjLENBQ2QsdUZ0UTNNa0IsQ3NRNE1sQixheFAzTkQsQ3dQNE5DLG1CQ3ZNbUQsQ0R3TW5ELG1CaE16TndCLENnTWtEaEQsa0NBOEtZLGlCQUFrQixDQTlLOUIscUNBaUxnQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FuTHRCLHdDQXVMZ0IsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnRRcE8wQixDc1FxTzFCLFV4UHBQTyxDd1BxUFAsaUJDek13QyxDRDBNeEMsbUJDek0wQyxDRGExRCwrQ0ErTG9CLGtCQUFtQixDQS9MdkMsb0NBcU1ZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsS0FBTSxDQUNOLE1BQU8sQ3RQNkxmLHFEQUNJLHFCSWxWb0MsQ0ptVnBDLGNJbFZnQyxDSm1WaEMsdURoQm5ia0MsQ2dCb2JsQyxtQklwWG1DLENKcVhuQyx3QklwWHVDLENKc1h2QyxlRm5jZSxDRW9jZixVRjdiaUIsQ0U4YmpCLHFCRnJjZSxDRTJjZixnSEFDSSxlRjVjVyxDRTZjWCxVRnRjYSxDRXVjYixxQkY5Y1csQ0VnZGYsd0RBQ0ksZUZwZFcsQ0VxZFgsVUYzY2EsQ0U0Y2IscUJGdGRXLENFa2VmLHVMQUNJLGVGaGVXLENFaWVYLFVGMWRhLENFMmRiLHFCRmxlVyxDd1B1RHZCLG9DQTZNWSxpQkFBa0IsQ0FD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QWlJWSxhQUFjLENBK0RyQixDQWhNTCx1QkFxSVksWUFBYSxDQUNiLG9CQUFxQixDQUNyQixpQkFBa0IsQ2xRd010QixvQ2tRL1VSLHVCQXlJZ0IsaUJBQWtCLENBaUJ6QixDQTFKVCw0QkE2SWdCLGFBQWMsQ0FDZCx1RmxSdkwwQixDa1I4TDFCLG1CQ3BMOEIsQ0RxTDlCLG1CQ3BMOEIsQ0RxTDlCLGVBQWdCLENBQ2hCLFVwUWxNUyxDRXlYakIsb0NrUS9VUiw0QkFnSm9CLHVGbFJ6THNCLENrUmtNN0IsQ2xRc0xMLG9Da1EvVVIsNEJBbUpvQix1RmxSNUxzQixDa1JrTTdCLENBekpiLHNCdFFnQlksZUExQmdCLENBMEJoQixTQXhCVSxDc1FzS1YsUUFBYSxDQUNiLFlBQWEsQ0FDYixxQkFBc0IsQ3RRdEp0Qix5QkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDc1FLdEIseUNBbUtnQixnQkFBaUIsQ0FDakIsWUN6TG9CLENEMExwQixlQzFMb0IsQ0RxQnBDLDJCQXlLZ0IsaUJBQWtCLENBQ2xCLFlBQWEsQ0ExSzdCLDJCQThLZ0IsdUZsUnZOMEIsQ2tSOE4xQixnQkM3TTBCLENEOE0xQixtQkM3TTZCLENEOE03QixhcFF2T08sQ29Rd09QLGVDOU15QixDRG1OekIsb0JBQXFCLENsUWtKN0Isb0NrUS9VUiwyQkFnTG9CLHVGbFJ6TnNCLENrUnVPN0IsQ2xRaUpMLG9Da1EvVVIsMkJBbUxvQix1RmxSNU5zQixDa1J1TzdCLENBOUxiLGtFQTJMb0IsYXBRM09HLENzUUV2QixVQUNJLGVDVnNCLENEWXRCLG1CQUNJLGdCQ0g0QixDREk1QixXQ0h1QixDREYvQixtQkFTUSxZQ2pCZSxDRGtCZixZQUFhLENBQ2Isb0JDbEJ1QixDRE8vQiw0QkFjWSxlQ3BCdUIsQ0RNbkMseUJBa0JZLG9CQ3ZCeUIsQ0R3QnpCLFNBQVUsQ0FDVixlQ3hCb0IsQ0RJaEMsOEJBd0JZLGtCQzNCNEIsQ0RHeEMsOEJBNEJZLFVDOUJvQixDRCtCcEIsb0JDOUI4QixDREMxQyxvQ0FpQ1kseUJDakMwQyxDQ0s5QyxrQ0FDSSxnQkFBaUIs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c0NvbnRlbnQiOlsiXHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjk1KSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vQ2hlY2tib3hcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvciAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2JhY2tncm91bmQ6IGJsdWUgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jaGVja2VkX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY2hlY2tlZF9iYWNrZ3JvdW5kICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9sYWJlbF9jaGVja2VkX2NvbG9yICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHRmaWVsZFxyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAgOiAwLjggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBTZWxlY3RcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2xhYmVsX2NvbG9yICAgICAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9jb2xvciAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9jb2xvci0tZGVsZXRlZCAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kLS1kZWxldGVkICAgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgICA6ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjgpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tZGlzYWJsZWQgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9iZy1jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yICAgICAgICAgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUmFuZ2VcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfZm9udCAgICAgICAgICAgICAgOm5vcm1hbCA0MDAgMThweC8xICRmb250LWZhbWlseS0tMSFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9iYWNrZ3JvdW5kLS1oaWdobGlnaHQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3ByZXZpZXdfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuMykgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja2VkX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYWRpbyBMb2NhbGl6YXRvclxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcCAgOiA1ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzOiAzLjZlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJhbmRlYXUgRXN0aW1hdGlvblxyXG4kYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX3RleHRfc3Ryb25nX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2Zvcm1EYXRhRWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogZmFkZS1vdXQoJGNvbG9yX25ldXRyYWwtMSwgMC40KSAhZGVmYXVsdDtcclxuXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiA5NyU7XHJcbiAgICBoZWlnaHQ6IDkzdmg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5ib2R5LS1zZWFyY2gtdjEpICZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmLndpdGhCYW5kZWF1IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWR9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAgJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3ItLWRlbGV0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kLS1kZWxldGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ZvbnQ7XHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fbWluLFxyXG4gICAgICAgICAgICAgICAgLnJhbmdlX19tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfYmFja2dyb3VuZC0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xZW0gMC40ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3ByZXZpZXdfY29sb3I7XHJcbiAgICAgICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcmV2aWV3X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJhZGlvIHtcclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgLy9mb250OiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZXNfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2V4dHJhIHtcclxuICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIC8vZm9udDogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX21hcmdpbjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jdXN0b21zdmcge1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fbGFiZWxfY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheSA9PSBmYWxzZSkge1xyXG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNjZweDtcclxuXHJcbiAgICAgICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuc3VibWl0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2Fycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gM2VtIDFlbTtcclxuICAgICAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAxKSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAyKSAtIDJlbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR1YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjRlbTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigqxcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjglO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibcKyXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY4JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0tdjEge1xyXG4gICAgJiA+IC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDFlbTtcclxuICAgIH1cclxuICAgIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53aXRoQmFuZGVhdSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2hfX2Zvcm1fMyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1zZWFyY2gtdjEge1xyXG4gICAgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNlbTtcclxuICAgIH1cclxuICAgIC5mb3JtX19sZWdlbmQge1xyXG4gICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tc2VhcmNoLXYzIHtcclxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAkYmxvY2s6ICY7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gOWVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJG1haW4tc2VhcmNoX3RyYW5zaXRpb247XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkICYge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMTVlbSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvL3RvcDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDZlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICByaWdodDogM2VtO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMxMHB4LCAwLCAwKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkLFxyXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuYm9keS0tc2VhcmNoLXYxIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keS0tc2VhcmNoLXYyIHtcclxuICAgICAgICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0tc2VhcmNoLW9wZW5lZCxcclxue1xyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEVTVElNQVRJT04gU0VBUkNIICovXHJcblxyXG4uYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRhQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fZm9ybURhdGFFbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fc3RydWN0dXJlX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZmFkZS1vdXQoJGNvbG9yX25ldXRyYWwtMSwgMC40KTtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtRGF0YUNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2Zvcm1EYXRhRWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fdGV4dF9zdHJvbmdfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZlbSAwO1xyXG4gICAgICAgICAgICBmb250OiAkYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2J1dHRvbl9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvbGljZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDcmltc29uIEZvYW0nO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLnN2ZyNDcmltc29uRm9hbS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG5cclxuLy8gR2V0XHJcbiRmb250LWZhbWlseS0tMSA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTEgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTE6IDBlbTtcclxuXHJcbiRmb250LWZhbWlseS0tMiA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTIgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTI6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTMgOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0zIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0zOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS00IDogJ0NyaW1zb24gRm9hbSc7XHJcbiRmb250LXdlaWdodC0tNCA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tNDogMDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBIdG1sXHJcblxyXG4kaHRtbC1taW4tZm9udDogMTVweDtcclxuJGh0bWwtbWF4LWZvbnQ6IDE1cHg7XHJcblxyXG4vLyBIZWFkaW5nc1xyXG5cclxuLy8gaDFcclxuJGgxLWZvbnQtc2l6ZSAgICA6IDIuMTE3NmVtO1xyXG4kaDEtbWluLWZvbnQtc2l6ZTogMjZweDtcclxuJGgxLW1heC1mb250LXNpemU6IDM2cHg7XHJcbiRoMS1tYXJnaW46IDAuNmVtIDA7XHJcblxyXG4vLyBoMlxyXG4kaDItZm9udC1zaXplICAgIDogMS45MTc2ZW07XHJcbiRoMi1taW4tZm9udC1zaXplOiAwO1xyXG4kaDItbWF4LWZvbnQtc2l6ZTogMDtcclxuJGgyLW1hcmdpbjogMC41ZW0gMDtcclxuXHJcbi8vIGgzXHJcbiRoMy1mb250LXNpemUgICAgOiAxLjcxNzZlbTtcclxuJGgzLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMy1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDMtbWFyZ2luOiAwLjRlbSAwO1xyXG5cclxuLy8gaDRcclxuJGg0LWZvbnQtc2l6ZSAgICA6IDEuNTE3NmVtO1xyXG4kaDQtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg0LW1heC1mb250LXNpemU6IDA7XHJcbiRoNC1tYXJnaW46IDAuM2VtIDA7XHJcblxyXG4vLyBoNVxyXG4kaDUtZm9udC1zaXplICAgIDogMS4zMTc2ZW07XHJcbiRoNS1taW4tZm9udC1zaXplOiAwO1xyXG4kaDUtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg1LW1hcmdpbjogMC4yZW0gMDtcclxuXHJcbi8vIGg2XHJcbiRoNi1mb250LXNpemUgICAgOiAxLjExNzZlbTtcclxuJGg2LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDYtbWFyZ2luOiAwLjFlbSAwOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV90ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRpbnRlcmthYi12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfY29sbzogJGludGVya2FiLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkaW50ZXJrYWItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNzY0N2VtLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX3RleHRfYmxvY2tfX3RleHRfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZDtcclxuICAgIC8vY29sb3I6ICRpbnRlcmthYi12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLXYxX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItdjFfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX3RleHRfYmxvY2tfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI5NDFlbS8xIFJhbGV3YXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhlbSAzZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRjb2xvcl9jb29raWVzX3NpdGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtMzc1cHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTY1MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlLFxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xyXG4gICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogNy41cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgfVxyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAubGlnaHRWZXJzaW9uXHJcbiAgICB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXHJcbiAgICB7XHJcbiAgICAgICAgYSxidXR0b25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC50b3BDb250ZW50Q29va2llcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5idG5SZXRvdXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTNweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICM3NWRhODQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzc1ZGE4NDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBGb2FtJztcbiAgc3JjOiB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5zdmcjQ3JpbXNvbkZvYW0tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKlxyXG4gKiBTaWxvcyBwb3VyIGxlIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4qL1xuLyogVG9wIGJhciAqL1xuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDExLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDExLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE4LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNVwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIxXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjJcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDIvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMy8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg0LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjVcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDUvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNlwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNi8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI3XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg3LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjhcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDgvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiOVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoOS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIxMFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMTAvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiaW5maW5pdGVcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTQtMTYgMTU6NTA6MTNcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi12ZXItdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAtaG9yLWNlbnRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJMZWZ0QmFyIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDkydmg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDI1dmg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyQm90dG9tIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDUxdmg7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KCc2MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3NTBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgIH0qLyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBEZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi5saW5rLWJsb2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICBodG1sIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4uYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyomLS1pbm5lciB7XHJcbiAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9Ki8gfVxuICAuYm9keV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYm9keS0taG9tZSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkOmJlZm9yZSB7XG4gICAgei1pbmRleDogMzAwMDsgfVxuICAuYm9keS0taW5uZXIgLmhlYWRlcl9fdG9vbHMge1xuICAgIHRvcDogOTBweDsgfVxuICAuYm9keS1tb2RhbC0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4yczsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJvZHktLXNlYXJjaC12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQsIC5ib2R5LS1zZWFyY2gtdjEuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCwgLmJvZHktLXNlYXJjaC12MS5ib2R5LS1tZW51LW9wZW5lZCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwIDRlbTsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5tYWluLXNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNzAwMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIC5tYWluLXNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MS5oZWFkZXJfX3NlYXJjaCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MSAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEuaGVhZGVyX19zZWFyY2gge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1czsgfVxuICAuYm9keS0tc2VhcmNoLXYxIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjEge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1czsgfVxuICAuYm9keS0tc2VhcmNoLXYxLm1lbnVfaG92ZXJlZCAuaGVhZGVyX19zZWFyY2gtLXYxLmhlYWRlcl9fc2VhcmNoIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEubWVudV9ob3ZlcmVkIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJvZHktLXNlYXJjaC12MiAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7IH1cbiAgLmJvZHktLXNlYXJjaC12Mi5tZW51X2hvdmVyZWQgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYm9keS0tc2VhcmNoLXYyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saW5rQmxvYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnJvdy5yb3ctLWd1dHRlcmxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLS1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLS1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLS1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC0teGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS14bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS14bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS14bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5pbm5lcnBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDVtcyBlYXNlLWluLW91dDsgfVxuICAubWFpbl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuXG4uYm9keS0taG9tZSAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAubWFpbiB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLm0teHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTAsXG4gIC5teS14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTAsXG4gIC5teC14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHMtMCxcbiAgLm15LXhzLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHMtMCxcbiAgLm14LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtMSxcbiAgLm15LXhzLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0xLFxuICAubXgteHMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtMSxcbiAgLm15LXhzLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy0xLFxuICAubXgteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTMsXG4gIC5teC14cy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTMsXG4gIC5teC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtNCxcbiAgLm15LXhzLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy00LFxuICAubXgteHMtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtNCxcbiAgLm15LXhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy00LFxuICAubXgteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTUsXG4gIC5teS14cy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTUsXG4gIC5teS14cy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy02LFxuICAubXkteHMtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTYsXG4gIC5teC14cy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy02LFxuICAubXkteHMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTYsXG4gIC5teC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0wLFxuICAucHkteHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHMtMCxcbiAgLnB4LXhzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHMtMCxcbiAgLnB5LXhzLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTAsXG4gIC5weC14cy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14cy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMSxcbiAgLnB5LXhzLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMSxcbiAgLnB4LXhzLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0xLFxuICAucHkteHMtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0xLFxuICAucHgteHMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMixcbiAgLnB5LXhzLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMixcbiAgLnB4LXhzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0yLFxuICAucHkteHMtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0yLFxuICAucHgteHMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMyxcbiAgLnB5LXhzLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMyxcbiAgLnB4LXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zLFxuICAucHkteHMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0zLFxuICAucHgteHMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14cy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNCxcbiAgLnB5LXhzLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNCxcbiAgLnB4LXhzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy00LFxuICAucHkteHMtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy00LFxuICAucHgteHMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14cy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNSxcbiAgLnB5LXhzLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNSxcbiAgLnB4LXhzLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy01LFxuICAucHkteHMtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy01LFxuICAucHgteHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14cy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNixcbiAgLnB5LXhzLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtNixcbiAgLnB4LXhzLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy02LFxuICAucHkteHMtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy02LFxuICAucHgteHMtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4xLFxuICAubXkteHMtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4xLFxuICAubXkteHMtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4zLFxuICAubXkteHMtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjMsXG4gIC5teC14cy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4zLFxuICAubXkteHMtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjMsXG4gIC5teC14cy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW40LFxuICAubXkteHMtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjQsXG4gIC5teC14cy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjUsXG4gIC5teC14cy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjUsXG4gIC5teC14cy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW42LFxuICAubXkteHMtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjYsXG4gIC5teC14cy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW42LFxuICAubXkteHMtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjYsXG4gIC5teC14cy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHMtYXV0byxcbiAgLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHMtYXV0byxcbiAgLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1hdXRvLFxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1hdXRvLFxuICAubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0teHh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNixcbiAgLm15LXh4eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNixcbiAgLm14LXh4eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC02LFxuICAubXkteHh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC02LFxuICAubXgteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTYsXG4gIC5weS14eHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC02LFxuICAucHgteHh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC02LFxuICAucHkteHh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtNixcbiAgLnB4LXh4eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1uNixcbiAgLm15LXh4eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1uNixcbiAgLm14LXh4eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLW42LFxuICAubXkteHh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLW42LFxuICAubXgteHh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWJsb2NrX190ZXh0LS1sZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC53cmFwcGVyLS1uby1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcclxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0NzsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICNGRkZGRkY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNGRkZGRkYsIDVweCAwIDAgI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI0ZGRkZGRiwgNXB4IDAgMCAjRkZGRkZGOyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4OyB9XG5cbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcclxuICpcclxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIFZhbHVlcztcclxuICpcclxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTAxMDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovIH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7IH1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG5cbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RlZTI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyLCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDZweDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgYm9yZGVyOiBzb2xpZCAjNjY2O1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbjogM3B4IDAgMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbjogLTNweCAwIDA7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZWUyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBtYXJnaW46IDJweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgM3B4O1xuICBtYXJnaW46IDlweCAxMnB4IDAgNXB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHRvcDogNHB4OyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgei1pbmRleDogMTAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cbi5zcy1jb250ZW50LnNzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweCA4cHggNnB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDE1MSwgMjUxLCAwLjEpOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOGM7IH1cblxuLyoqXHJcbiAqIFN3aXBlciA2LjUuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTYsIDIwMjFcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBBdXRvIEhlaWdodCAqL1xuICAvKiAzRCBFZmZlY3RzICovXG4gIC8qIENTUyBNb2RlICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuQGZvbnQtZmFjZSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG4gIC5zd2lwZXItd3JhcHBlciA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2Qge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiApIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmpzLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9IH1cblxuLmJ1dHRvbi1zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDIlIDNlbSAyJTtcbiAgbWF4LXdpZHRoOiAyODBweDsgfVxuICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuYnV0dG9uLXNjcm9sbC0tdXAsIC5idXR0b24tc2Nyb2xsLS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5idXR0b24tc2Nyb2xsLS11cC5ub3Njcm9sbCwgLmJ1dHRvbi1zY3JvbGwtLWRvd24ubm9zY3JvbGwge1xuICAgICAgZmlsbDogI0NFQ0VDRTsgfVxuICAgIC5idXR0b24tc2Nyb2xsLS11cDpob3ZlciwgLmJ1dHRvbi1zY3JvbGwtLWRvd246aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b24tc2Nyb2xsLS11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmJ1dHRvbi1zY3JvbGwtLXVwIC5idXR0b24tc2Nyb2xsX19zdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYnV0dG9uLXNjcm9sbC0tZG93biAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbV9fYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2ZhY2Vib29rIHtcbiAgICAgICAgICBmaWxsOiAjMzk1NjljOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fbWVzc2VuZ2VyIHtcbiAgICAgICAgICBmaWxsOiAjMDA3OEZGOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fdHdpdHRlciB7XG4gICAgICAgICAgZmlsbDogIzAwYWNlZTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2xpbmtlZGluIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmIxOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fZW1haWwge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX193aGF0c2FwcCB7XG4gICAgICAgICAgZmlsbDogIzI4RDE0NjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2NvcHktbGluayB7XG4gICAgICAgICAgZmlsbDogIzVENUM1QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubW9kYWxfX2Nsb3NlIC5jbG9zZV9fY3Jvc3Mgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tb2RhbF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX2JvZHkge1xuICAgICAgICB3aWR0aDogOTE4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xuICAgICAgICBwYWRkaW5nOiAzZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLm1vZGFsX19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9kYWwtLW1haW4ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiAzJTtcbiAgICAgIHJpZ2h0OiAyJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNGVtOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZS5jbG9zZV9fY3Jvc3Mge1xuICAgICAgICB0b3A6IDQ2JTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGl0bGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTIlIDclO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogOCUgMTUlOyB9IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tb2RhbC5tb2RhbC1jYWxjdWxhdG9yIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubW9kYWwubW9kYWwtY2FsY3VsYXRvciAuY2FsY3VsYXRvciB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgLm1vZGFsLm1vZGFsLWNhbGN1bGF0b3IgLm1vZGFsLWJvZHkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuXG4ubW9kYWwtZHBlIC50aXRsZS50aXRsZS0tdjEge1xuICBtYXJnaW46IDFlbTsgfVxuICAubW9kYWwtZHBlIC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAubW9kYWwtZHBlIC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb3JlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLm1vcmUtYWN0aW9uX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1vcmUtYWN0aW9uX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLm1vcmUtYWN0aW9uX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLnNjcm9sbC1hbGlnbmVyX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgZGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvOyB9IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbSAuM2VtIDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gN2VtIGF1dG87IH0gfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHItLXZhbHVlLS1maXJzdC1jb2wge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lcXVpcG1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgICAgICBtYXJnaW46IDAgLTNlbTsgfSB9XG4gICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMCAzZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNmVtKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzMpIC0gNmVtKTsgfSB9XG4gICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgLmVxdWlwbWVudF9fdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoLS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5lcXVpcG1lbnRfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC42ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07IH1cbiAgICAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lcXVpcG1lbnRfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC42ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG4gICAgLmVxdWlwbWVudF9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tY2hlY2sge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlLS1uby1jaGVjayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVxdWlwbWVudC0tc2VydmljZXMge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cblxuLnNlby10YWctdjEge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlby10YWctdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlby10YWctdjEge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zZW8tdGFnLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlby10YWctdjFfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gIC5zZW8tdGFnLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAuNGVtIDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgIC5zZW8tdGFnLXYxX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlby10YWctdjFfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuc2VvLXRhZy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLnByb3BlcnR5LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtaW4td2lkdGg6IDE0NXB4O1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tc2xpZGVzLWF1dG8gLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMS41ZW07IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzkxOTE5MTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS1hcmlhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUtYXJpYV9fdGgtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YWJsZS1hcmlhX190ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC44ZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC50YWJsZS1hcmlhX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludmlzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFicyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZDFkMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0NFQ0VDRTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICAgICAgcGFkZGluZzogMWVtIDJlbTsgfSB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG4gIC50YWJzLXYxIC50YWJsZS1hcmlhX190cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRUNFQ0U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0uNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDA7IH0gfVxuXG4udGFicy12MSBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMgLnNzLW9wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFicyAuc3Mtb3B0aW9uOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMgLnNzLW1haW4gLnBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzIC5zcy1tYWluIC5wbGFjZWhvbGRlcjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IC4xZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMC44NzUwdncpLCAxN3B4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi5jaGVja2JveF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNoZWNrYm94X19ib3ggc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyB9XG4gICAgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5jaGVja2JveF9fc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzZBNkE2QTsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2xhYmVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94ZXNfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGNvbG9yOiAjNkE2QTZBOyB9XG5cbi5jaGVja2JveGVzX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2tib3hlc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9ybV9fZmllbGRzZXQtLWxlZ2VuZC1oaWRlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtX19sZWdlbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgLmZvcm1fX2xlZ2VuZC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMCAtMS41ZW0gMCAtMS41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWxhc3Qge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuICAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMS41ZW0gMi41ZW0gMS41ZW07IH0gfVxuICAgIC5mb3JtX19maWVsZCAucmFkaW9zIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2Fycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cbiAgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWFyZ2luOiAwIDAgMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS43IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm0tLWNvbmRlbnNlZCAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpZWxkLXZhbGlkYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaGFyZS1tYWlsIC5mb3JtX19maWVsZHMge1xuICBtYXJnaW46IDA7IH1cblxuLmluZm9zIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMS44ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubG9jYWxpemF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmxvY2FsaXphdG9yX19sYWJlbC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGxlZnQ6IDExcHg7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHg7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUgLmxvY2FsaXphdG9yX192YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19sZWdlbmQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC45ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogV2luZG93VGV4dDsgfSB9XG5cbi5yYWRpb19fbGFiZWwge1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9zX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucmFkaW9zX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4ucmFkaW9zX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yYWRpb3NfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG4gIC5yYWRpb3NfX2dyb3VwLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucmFkaW9zX19ncm91cC5yYWRpb3NfX2dyb3VwLS1idWxsZXQgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLnJhbmdlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYW5nZV9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucmFuZ2VfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgICAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTsgfVxuICAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLnJhbmdlX19wcm9tcHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMTllbTsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktYmFzZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTE5MTkxOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdF9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWxlY3RfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RfX2lucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNmVtO1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAvKmRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNiwgMTA2LCAxMDYsIDAuMSk7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjNkE2QTZBJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIHBhZGRpbmc6IC4yZW0gMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZBNkE2QTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBO1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNWVtKTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMS4zZW0gMzBweCAxZW0gMWVtOyB9XG5cbnNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuanMtZW5hYmxlZCBzZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NFQ0VDRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zdWJtaXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1Ym1pdF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgLnN1Ym1pdF9fYXJyb3dfbGlua19zdmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5zdWJtaXQ6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYV9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAudGV4dGFyZWFfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0YXJlYV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLWhlaWdodDogM2VtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnRleHRmaWVsZC0tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgI0NFQ0VDRTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX2xhYmVsID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnVwbG9hZCAudXBsb2FkX190ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX3RleHQtLWNvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLnVwbG9hZCAudXBsb2FkX19zdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9faW5mb3Mge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2Vycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnVwbG9hZCAuY3Jvc3NfX3N2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyogRGVmYXVsdCAqL1xuLyogU3R5bGVzICovXG4udGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktZGV0YWlscy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzZW07IH0gfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDEwZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICAgIGhlaWdodDogNDc1cHg7IH0gfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIC5tYXAge1xuICAgICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSAubWFwIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3NvY2lhbHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmF0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yYXRpbmcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWdlbmN5IC5jb250YWN0LXYxX19jb29yZHM6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLmNpdHkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MSB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSBhdXRvOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MjVweDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lLS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19hZGRyZXNzLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2FkZHJlc3MtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fYWRkcmVzcy0taGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHMtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NzBweDsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IDY3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLXRlbCwgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLW1haWwsIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLXRlbDpsYXN0LWNoaWxkLCAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tbWFpbDpsYXN0LWNoaWxkLCAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tYWRkcmVzczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMgLmxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyAudGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMgLnRleHQgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDRlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICBtYXJnaW46IDAgdmFyKC0td3JhcHBlci14KSAyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDUzMHB4OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ5MHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMtLXRlbCwgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMtLW1haWwsIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzLS1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkcyAubGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIC50ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkcyAudGV4dCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NjBweDsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1hcC12MV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTY0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDRlbSAyZW07IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAubWFwLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMTUlIDVlbSA1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5tYXAtdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MiU7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2OC45MSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0xIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMiB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDkxLjg1JTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fd3JhcHBlci1jbG9zZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19ibG9jay10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLXRvcC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDEuNWVtOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW0gYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAyLjVlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLnJhZGlvcyAucmFkaW9zX19sZWdlbmQge1xuICAgICAgICBtYXJnaW46IDAuMmVtIDFlbSAwIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWFyZ2luOiAwIDIuNWVtIDEuNWVtOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogN2VtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9jayAuZmlyc3QtZmllbGQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1ib3R0b20tYmxvY2sge1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWJvdHRvbS1ibG9jayAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2FscyBwIHtcbiAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDgwMDAwMDA7XG4gICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0OyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuQGtleWZyYW1lcyBmbGFzaC1mYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYWxlcnRtYWlsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYWxlcnRtYWlsLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi4xM2VtIDEwZW0gMi4yZW0gMDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWxlcnRtYWlsLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4uZW1wdHktc2VhcmNoIH4gLmFsZXJ0bWFpbC12MSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhY2tfX2xpbmsge1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICAuYmFja19fbGluayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhY2tfX2xpbmsgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICBsZWZ0OiAtMWVtOyB9XG5cbi5iYW5kZWF1LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbTsgfVxuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgbWFyZ2luOiAwLjZlbSBhdXRvIDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgd29yZC1icmVhazogaW5pdGlhbDsgfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIC5hcnJvdyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpob3ZlciAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07IH0gfVxuXG4ubW9kdWxlLW1hcC1wb2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW07IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvYy1saXN0aW5nLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYmxvYy1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNS41ZW0gMi4yZW0gMDsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEwMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fdGV4dC50ZXh0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX3RleHQudGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbSwgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWJfX2l0ZW0sIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7IH1cblxuLmNhbGVuZGFyX19tb250aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYWxlbmRhcl9fZGF5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldixcbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAtMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTdweDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTBCMEI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCOUEwQjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAuNGVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTBCMEI7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCOUEwQjsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2xpbmUge1xuICBoZWlnaHQ6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhcl9fbGVnZW5kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxlbmRhcl9fbGVnZW5kID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1hdmFpbGFibGUgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCOUEwQjsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTBCMEI7IH1cblxuLmNhbGwtdHJhY2tpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgei1pbmRleDogMTIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FsbC10cmFja2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGwtdHJhY2tpbmdfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSAubWFpbC1zdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSBhIC5waG9uZS1zdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuY29udGFjdC12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTU4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhlbTsgfSB9XG4gIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA5ZW0gMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgICAuY29udGFjdC12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fY29udGVudC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW07IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LXYxX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH0gfVxuICAgIC5jb250YWN0LXYxX190ZXh0LnRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fdGV4dC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuY29udGFjdC12MV9fY29vcmRzLXRlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy10ZWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy10ZWwtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtdGVsLS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGFjdC12MV9fY29vcmRzLW1haWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLW1haWwtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbC0tdGV4dCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1hZGRyZXNzLS1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3MtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYxX19sZWdhbHMtLWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY29udGFjdC12MV9fbGVnYWxzLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX3RpbWV0YWJsZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5jb250YWN0LXYxX190aW1ldGFibGVzLS1sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250YWN0LXYxX190aW1ldGFibGVzLS10ZXh0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5jb250YWN0LXYxX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH0gfVxuICAuY29udGFjdC12MV9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDc1cHg7IH1cbiAgICAuY29udGFjdC12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4OyB9XG4gIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX3N2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgaGVpZ2h0OiAyLjY2NmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuOGVtO1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjsgfVxuICAgIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGFjdC12MV9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDllbTsgfSB9XG4gIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fYWdlbmN5Om50aC1jaGlsZChldmVuKSAuY29udGFjdC12MV9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuY29udGFjdC12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuY29udGFjdC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5jb250YWN0LXYyX19hZ2VuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2FnZW5jeSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY29udGFjdC12Ml9fc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3N3aXBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDhlbSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19zd2lwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdC12Ml9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fdGV4dC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX3RleHQudGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5jb250YWN0LXYyX19jb29yZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy10ZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX19jb29yZHMtdGVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtdGVsLS1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLXRlbC0tdGV4dCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1tYWlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fY29vcmRzLW1haWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1tYWlsLS1sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLW1haWwtLXRleHQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb250YWN0LXYyX19jb29yZHMtYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1hZGRyZXNzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtYWRkcmVzcy0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1hZGRyZXNzLS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12Ml9fdGltZXRhYmxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX190aW1ldGFibGVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX3RpbWV0YWJsZXMtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpbWV0YWJsZXMtLXRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjJfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3JpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5jb250YWN0LXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvbnRhY3QtdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4OyB9XG4gICAgLmNvbnRhY3QtdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiA0NzVweDsgfVxuICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgaGVpZ2h0OiAyLjY2NmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuOGVtO1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjsgfVxuICAgIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICAgIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbTpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtIC5zZWxlY3Qge1xuICAgIG1hcmdpbjogM2VtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybSAuc2VsZWN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYyX19wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cblxuLmpzLWNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5qcy1jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5jb3VudGVyLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwOyB9XG4gIC5jb3VudGVyLXYxX193cmFwcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvdW50ZXItdjFfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvdW50ZXItdjFfX2J1bGxldCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IC4yZW0gLjZlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmNyby12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAuY3JvLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY3JvLXYxX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNyby12MV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNyby12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAuY3JvLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12MV9fdGV4dC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYxX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmltYWdlLWl0ZW0ge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmltYWdlLWl0ZW0ge1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cblxuLmltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5pbWFnZS0tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzUuanBnXCIpO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbWFnZS0tMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MCU7IH0gfVxuICAuaW1hZ2UtLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby82LmpwZ1wiKTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW1hZ2UtLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwJTsgfSB9XG4gIC5pbWFnZS0tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzcuanBnXCIpO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbWFnZS0tMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTAlOyB9IH1cbiAgLmltYWdlLS00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNC5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTsgfSB9XG5cbi5jcm8tdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmNyby12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNzQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuY3JvLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIDJlbTtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSAyZW07IH0gfVxuICAuY3JvLXYyX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5jcm8tdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5jcm8tdjJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY3JvLXYyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jcm8tdjJfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgLmNyby12Ml9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jcm8tdjJfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYyX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY3JvLXYyX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNi43MzNlbSAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW46IDE2ZW0gMCAwIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNyby12Ml9fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW46IDEyZW0gMCAwIDA7IH0gfVxuICAgIC5jcm8tdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDglO1xuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7IH0gfVxuICAgIC5jcm8tdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNyby12Ml9faXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTMge1xuICAgICAgbGVmdDogMTIlO1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIGJvdHRvbTogMTQlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMiB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTQge1xuICAgICAgd2lkdGg6IDgzJTsgfVxuICAuY3JvLXYyOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYyX19pdGVtX192aXN1YWwtLTEsXG4gIC5jcm8tdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMixcbiAgLmNyby12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0zLFxuICAuY3JvLXYyOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYyX19pdGVtX192aXN1YWwtLTQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3JvLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIDJlbSA0ZW0gMDsgfSB9XG4gIC5jcm8tdjNfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmNyby12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmNyby12M19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNyby12M19fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7IH0gfVxuICAgIC5jcm8tdjNfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JvLXYzX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jcm8tdjNfX2l0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzMzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNjY3ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC45MzNlbTsgfSB9XG4gIC5jcm8tdjNfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY3JvLXYzX19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12M19fdGV4dC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNyby12Mzpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLmNyby12M19fZGVjb3JhdGUge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5jcm8tdjRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmNyby12NF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXY0X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuY3JvLXY0X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5jcm8tdjRfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmNyby12NF9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12NF9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmNyby12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jcm8tdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmNyby12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmNyby12NF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY3JvLXY0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjczM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAwIDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNyby12NF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMuMzMzZW0gMCAwIDYuNjY3ZW07IH0gfVxuICAuY3JvLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICAuY3JvLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12NF9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MiU7IH0gfVxuICAgIC5jcm8tdjRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY3JvLXY0X19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNyby12NF9fdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyby12NF9fdmlkZW8tY29udGVudCwgLmNyby12NF9fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY3JvLXY0X192aWRlby1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY3JvLXY0X19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNyby12NF9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjRfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4NXB4OyB9IH1cbiAgLmNyby12NF9fdGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuODY3IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtX19zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtIC5idXR0b24tZHJhd2luZ19sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgZmlsbDogIzZBNkE2QTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5sYWJlbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuXG4uZWRpdG9yaWFsLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuZWRpdG9yaWFsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDApIHtcbiAgICAgIC5lZGl0b3JpYWwtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW07IH0gfVxuXG4uZWRpdG9yaWFsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVkaXRvcmlhbCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgLmVkaXRvcmlhbCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmVkaXRvcmlhbCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lZGl0b3JpYWwgaDEsIC5lZGl0b3JpYWwgaDIsIC5lZGl0b3JpYWwgaDMsIC5lZGl0b3JpYWwgaDQsIC5lZGl0b3JpYWwgaDUsIC5lZGl0b3JpYWwgaDYge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmVkaXRvcmlhbCBoMSBzcGFuLCAuZWRpdG9yaWFsIGgyIHNwYW4sIC5lZGl0b3JpYWwgaDMgc3BhbiwgLmVkaXRvcmlhbCBoNCBzcGFuLCAuZWRpdG9yaWFsIGg1IHNwYW4sIC5lZGl0b3JpYWwgaDYgc3BhbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZWRpdG9yaWFsIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5lZGl0b3JpYWwgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIG9sIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBsaSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmVkaXRvcmlhbCBsaSBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLmVkaXRvcmlhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsIGltZyB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gIC5lZGl0b3JpYWwgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsIGJsb2NrcXVvdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuZWRpdG9yaWFsIGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZWRpdG9yaWFsIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5lZGl0b3JpYWwgdGFibGUgdHIsIC5lZGl0b3JpYWwgdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHBhZGRpbmc6IC42ZW0gLjZlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAuZWRpdG9yaWFsIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLXNlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZWRpdG9yaWFsLXNlb19fd3JhcHBlci53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAuZWRpdG9yaWFsLXNlb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1zZW9fX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZWRpdG9yaWFsLXNlb19fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lZGl0b3JpYWwtc2VvX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtc2VvX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtMSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICBoZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0JTsgfSB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzLjYlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0xIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTIge1xuICAgICAgbWF4LWhlaWdodDogNDYlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0yIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX3dyYXBwZXItY2xvc2Uge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4uZWRpdG9yaWFsLWdtcy0yX193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtMl9faXRlbXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbXMtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy0yX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG87IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuXG4uZWRpdG9yaWFsLWdtcy0zX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZWRpdG9yaWFsLWdtcy0zX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXRvcmlhbC1nbXMtM19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy00X193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy00X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNF9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNF9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW46IDAgM2VtIDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNF9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7IH1cbiAgLmVkaXRvcmlhbC1nbXMtNF9fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy01X193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fZGVjb3JhdGUge1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTVfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTVfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgbWFyZ2luOiAwIDAgMCAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTVfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTVfX3Zpc3VhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRpdG9yaWFsLWdtcy01X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWdtcy01X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy02X193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTY0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy02X19kZWNvcmF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNl9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgNWVtIDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NXB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNl9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1heC1oZWlnaHQ6IDU3NXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtNl9fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTZfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy03X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTdfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxNjQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy03X19kZWNvcmF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtN19fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAwIDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NXB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1heC1oZWlnaHQ6IDU3NXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtN19fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTdfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTdfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW1wdHktc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVtcHR5LXNlYXJjaF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAuZW1wdHktc2VhcmNoX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5lbXB0eS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMS41ZW07IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZW1wdHktc2VhcmNoX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZlbTsgfSB9XG4gICAgLmVtcHR5LXNlYXJjaF9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTIuNSU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1yaWdodCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MSU7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzUlOyB9IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0xIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTIge1xuICAgICAgbWF4LWhlaWdodDogNDYlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0yIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXItY2xvc2Uge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lbXB0eS1zZWFyY2hfX2Jsb2NrLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVtcHR5LXNlYXJjaF9fYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtcHR5LXNlYXJjaF9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAuZW1wdHktc2VhcmNoX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW1wdHktc2VhcmNoX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEuNSU7IH1cbiAgLmVtcHR5LXNlYXJjaF9fbGluayAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmVtcHR5LXNlYXJjaF9fbGluayAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fbGluayAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudmlyb25uZW1lbnQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3QgLnRpdGxlLWVudmlyb25lbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZW52aXJvbm5lbWVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZW52aXJvbm5lbWVudF9fZHJhd2luZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDkzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctc3ZnIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLWltZy5qcy1sYXp5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5lbnZpcm9ubmVtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC44ZW07IH1cbiAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbnZpcm9ubmVtZW50X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5lbnZpcm9ubmVtZW50X19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fd3JhcHBlcl9fbGluayB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudF9fd3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uZXN0aW1hdGlvbl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI4MHB4OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50ZXh0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9faW1nX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX2ltZ19jb250ZW50IGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3ZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQgLnRleHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX19pbWdfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcy53aXRoRXhwYW5kIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLW1vZGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgICAgICAgZmlsbDogIzkxOTE5MTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXI6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEuM2VtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gMWVtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20sIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNGVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMThweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMzZweCk7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm0gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm0tZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03LjVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0LCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLnJhZGlvc19fZ3JvdXAsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuY2hlY2tib3hfX2xhYmVsLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5yYWRpb19fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgICAgICBib3R0b206IDMuNzVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwLjc1ZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50OmhvdmVyIC5hcnJvd19sZWZ0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50OmhvdmVyIC5hcnJvd19yaWdodCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4uZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAudGl0bGVfX0NvbnRlbnQtMSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzZW0gXCJDcmltc29uIEZvYW1cIjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLnRpdGxlX19Db250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDVlbSBcIkNyaW1zb24gRm9hbVwiOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLnRleHRfX0NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzZW0gMDsgfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAuYnV0dG9uX19FbGVtZW50IHtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudCAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUgLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmVzdGltYXRpb24tcmVzdWx0IHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21haW4tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1kaXN0cmljdCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tY2l0eSB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSA+ICoge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjaywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTYlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0JTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDMuNiU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTIge1xuICAgICAgbWF4LWhlaWdodDogNDYlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZXN0aW1hdGlvbi12MV9fd3JhcHBlci1jbG9zZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Jsb2NrLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2Jsb2NrLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMWVtOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkc2V0LFxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAudGhpcmQtZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZHNldCAuZm9ybV9fZmllbGRzLFxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC50aGlyZC1maWVsZHNldCAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxLjVlbSAxLjVlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdhbHMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fdG9vbHMtc2hhcmUge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5ldmVudHMtZGV0YWlscy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAxLjNlbTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIzNHB4OyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fZGF0ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1kZXRhaWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zIC50ZXh0IHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gIC5ldmVudHMtZGV0YWlscy12MS0tcGljdHVyZSAuaXRlbV9faW5mb3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRldGFpbHMtLWNvbHVtbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjMzM2VtIDAgMCAzZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0LS1kZXRhaWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5ldmVudHMtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5ldmVudHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZXZlbnRzLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5ldmVudHMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy12MV9faXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgLmV2ZW50cy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmV2ZW50cy12MV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNi42ZW0gN2VtIDQuNmVtIDA7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5ldmVudHMtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgbGVmdDogNGVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogOTAwMDA7IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyAwcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyAwLjAxNXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogOTsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgMC4wM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogODsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC40NXMgMC4wNDVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDc7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNTVzIDAuMDZzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNjVzIDAuMDc1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2J1dHRvbiAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuZmFiLXYxX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC44czsgfVxuICAgICAgLmZhYi12MV9fYnV0dG9uLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mYWItdjFfX2J1dHRvbjpob3ZlciAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mYWItdjFfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogMjJ2aDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogNDB2aDsgfSB9XG4gIC5mYWItdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjIsIC0wLjU3LCAwLjUxLCAxLjA3KSwgMC4ycyAwLjFzIG9wYWNpdHk7XG4gICAgcmlnaHQ6IDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19pdGVtIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5mYWItdjFfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0uZmFiX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjRlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0gPiAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDBzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wMTVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIxMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA0NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA2cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDc1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDg7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjEwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9IH1cbiAgLmZhYi12MV9fYWN0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmZhYi12MSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxIHtcbiAgei1pbmRleDogNTAwMDsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMsXG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiA2NHZoOyB9IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uLm9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJzsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYXEge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAwIDRlbTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLTEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYXEgLmZhcV9fdGl0bGUtMiB7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhcSAuZmFxX19xdWVzdGlvbl9fZWxlbWVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMCAyZW07XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQUk9HUkFNTUUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIC8qIFBST0dSQU1NRVMgKi8gfVxuICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTsgfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW06aG92ZXIgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbTpob3ZlciAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW06aG92ZXIgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNWVtOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29tcG8ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXNpemUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyokZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7Ki9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTsgfVxuICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGhlaWdodDogNTYwcHg7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIC44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDU3MHB4OyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMmVtIDZlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMmVtO1xuICAgIGJvdHRvbTogM2VtOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjglOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMgc3BhbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXNpemUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWFkZHJlc3Mge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM2VtO1xuICAgIHJpZ2h0OiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpbHRlci12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7IH1cbiAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2Zvcm0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAuZmlsdGVyLXYxX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZpbHRlci12MS1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsdGVyLXYxLS1jb250cmFzdCAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZmlsdGVyLXYxLS1jb250cmFzdCAuZmlsdGVyLXYxLWxpc3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjEtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsdGVyLXYxLS1jb250cmFzdCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MS0tY29udHJhc3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdjEge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDJlbSAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXYxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItdjEge1xuICAgICAgcGFkZGluZzogMCAzZW0gMS41ZW07IH0gfVxuICAuZm9vdGVyLXYxLXRvcCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3JhdGluZyAucmF0aW5nX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMiAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMiAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS0zIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS0zIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpLTMgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS00IC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIC5yYXRpbmdfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fb3RoZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyZW0gMCAwIDA7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0taW5mb3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLWFkZHJlc3MtLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLWFkZHJlc3MtLWNpdHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy1hZGRyZXNzLS1jaXR5OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzIC50ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzIC50ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUgLnRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAtLjRlbSAxZW0gMWVtIDA7IH0gfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIC5yYXRpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAxZW07IH0gfVxuICAuZm9vdGVyLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyLXYxX19nZW5lcmljIC5nZW5lcmljX19vcGluaW9uU3lzdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MV9fZ2VuZXJpYyAuZ2VuZXJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX2dlbmVyaWMgLmdlbmVyaWNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjZDFkMWQxO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMC41MjllbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAwLjUyOWVtKS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgcGFkZGluZzogMCAuM2VtOyB9XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvb3Rlci12MS1sYXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjEtbGFzdF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyLXYxLWxhc3RfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS1sYXN0X19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIC5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZm9vdGVyLXYxLWxhc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmctdG9wOiAuN2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjFfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5mb290ZXItdjFfX2xvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cblxuLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICByaWdodDogLTFlbTsgfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlciAuYmdfY3Rucl9ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXIgLmJnX2N0bnJfZ3JhZGllbnQgLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXZoO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNXZoO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5oZWFkZXIgLmJnX2N0bnJfZ3JhZGllbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlciAuYmdfY3RuciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXIgLmJnX2N0bnIgLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXZoO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNXZoO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5oZWFkZXIgLmJnX2N0bnI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGLCAjRkZGRkZGRDYsICNGRkZGRkYwMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWluLWhlaWdodDogMzdweDsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgcCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9IH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciBzdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuMnM7IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciA+ICoge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC42ZW0gMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDlweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX25hdi5iYW5kZWF1eF90b29sX2VzdGltYXRlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7IH1cblxuLmhlYWRlciAuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZSB7XG4gIHRvcDogMzglOyB9XG5cbi5oZWFkZXJfX3Rvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyNSU7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgdG9wOiBjYWxjKDQwJSArIDcwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzhweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8wLjcgXCJDcmltc29uIEZvYW1cIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnRpdGxlLWFuaW1hdGVfX2xldHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXItLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiwgI0ZGRkZGRkQ2LCAjRkZGRkZGMDApO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlci1iZy1ncmFkaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDAlKTsgfVxuXG4uaGVhZGVyIC5oZWFkZXItc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuXG4uaGVhZGVyX19uYXYge1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19uYXYgLmxvZ28tc3ZnIHtcbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiA1M3B4OyB9XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE1MDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUgLm5hdi10b2dnbGVfX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLmhlYWRlcl9fdG9wYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAtNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX190b3BiYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAuaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEzMDAwO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgbGVmdDogMmVtOyB9IH1cbiAgLmhlYWRlcl9fbG9nby5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgIG1heC13aWR0aDogMTB2dztcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG5cbi5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgcGFkZGluZzogMCAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyX19sb2dvLW1vYmlsZS5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHBhZGRpbmc6IDAgLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgICAgIGxlZnQ6IDZlbTsgfSB9XG5cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzZW07XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICBsZWZ0OiAzZW07IH0gfVxuXG4uaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTkwMDBweDtcbiAgei1pbmRleDogOTAwMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmhlYWRlci0taG9tZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLS1ob21lIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3RvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGLCAjRkZGRkZGRDYsICNGRkZGRkYwMCk7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJlbSAzZW07XG4gICAgbWluLWhlaWdodDogMTg1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94IHtcbiAgICAgICAgd2lkdGg6IDgwMHB4OyB9IH1cbiAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94LS10b29scyAuaGVhZGVyX19ib3gtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmhlYWRlci0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIC5iZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUgOTAlL2NvdmVyOyB9XG4gIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwMHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lci5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA1NTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIuaGVhZGVyIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmhlYWRlci0taW5uZXIuaGVhZGVyIC5oZWFkZXJfX25hdi10b2dnbGUgLmdsb2JhbC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciAuaGVhZGVyX190b3BiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfVxuICAuaGVhZGVyLS1pbm5lciAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lciAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lciAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiAxMXB4OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nbyAubG9nb19fc291cmNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWctLXN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX25hdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19zbG9nYW4ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3Nsb2dhbiAuc2xvZ2FuX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2JyZWFkY3J1bWIge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19zZW8tcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7IH0gfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaGVhZGVyLS1zbGlkZSAuaGVhZGVyLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbi5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQsXG4gICAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gICAgdG9wOiAtMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGxlZnQ6IC0xMDAlOyB9IH1cblxuLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ubG9nbyAubG9nb19fc291cmNlIHtcbiAgd2lkdGg6IDIwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4uaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2MDAwO1xuICB0b3A6IDQ2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ28ubG9nbyAubG9nb19fc291cmNlIHtcbiAgd2lkdGg6IDIwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4uaGVhZGVyIC5tYWluLXNlYXJjaCAuZm9ybV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogM2VtIDA7IH1cblxuLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gtLXYyIHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTAwMDsgfVxuXG4uaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaC0tdjMge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3RvcGJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwMHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgdG9wOiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19uYXYge1xuICAgIHRvcDogMmVtOyB9IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX3RvcGJhciB7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgei1pbmRleDogMTUwMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28sIC5oZWFkZXJfX25hdi10b2dnbGUsIC5oZWFkZXJfX3RvcGJhciwgLmhlYWRlcl9fdG9vbHMge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX19sb2dvLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fbG9nbywgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX25hdi10b2dnbGUsXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19uYXYtdG9nZ2xlLCAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fdG9wYmFyLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fdG9wYmFyLCAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fdG9vbHMsXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX190b29scyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfSB9XG5cbi5ib2R5LS1ob21lIC5oZWFkZXJfX3Nsb2dhbiB7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBtYXgtd2lkdGg6IDkwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1ob21lIC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fdG9vbHMge1xuICB6LWluZGV4OiAzMDAwOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAubWFpbiB7XG4gIHotaW5kZXg6IDI5OTk7IH1cblxuLmJvZHktbW9kYWwtLW9wZW4gLmhlYWRlcl9fdG9vbHMudG9vbHMuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmJvZHktLWlubmVyIC5oZWFkZXJfX3Rvb2xzLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xuICB0b3A6IDEyM3B4OyB9XG5cbi5oZWFkZXJfX2xvZ29fX19WMV9fX2JhbmRlYXV4LFxuLmhlYWRlcl9fbG9nb19fX1YyX19fYmFuZGVhdXgge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItLXYzIC5iYW5kZWF1eF93cmFwX2VzdGltYXRlIC5oZWFkZXJfX2xvZ28ubG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tdjMgLmhlYWRlcl9fbG9nb19fX1YzX19fYmFuZGVhdXgge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwMDA7XG4gIHRvcDogNDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlci0tdjMgLmhlYWRlcl9fbG9nb19fX1YzX19fYmFuZGVhdXgge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvX19fVjNfX19iYW5kZWF1eCBpbWcge1xuICAgIHdpZHRoOiAxM3Z3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG5cbi5ib2R5LW1vZGFsLS1vcGVuLS1lc3RpbWF0aW9uIG1haW4jbWFpbiB7XG4gIHotaW5kZXg6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXMsIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzLHRyYW5zZm9ybSA1czsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC04cHg7IH1cbiAgLm5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDA7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5uYXYtdG9nZ2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogY2FsYyg0ZW0gKyAyZW0pOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qc19maWx0ZXJfdG9nZ2xlLFxuLnNlYXJjaC10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuanNfZmlsdGVyX3RvZ2dsZV9fbGFiZWwsXG4gIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuanNfZmlsdGVyX3RvZ2dsZV9fbGFiZWwsXG4gICAgICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmpzX2ZpbHRlcl90b2dnbGVfX2xhYmVsIGEsXG4gICAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmpzX2ZpbHRlcl90b2dnbGVfX2ljb24sXG4gIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGFuaW1hdGlvbjogMS41cyBwdWxzZSBpbmZpbml0ZSBsaW5lYXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNjAlIDYwJTsgfVxuICAuanNfZmlsdGVyX3RvZ2dsZTpob3ZlciAuanNfZmlsdGVyX3RvZ2dsZSwgLmpzX2ZpbHRlcl90b2dnbGU6aG92ZXIgLnNlYXJjaC10b2dnbGVfX2ljb24sIC5qc19maWx0ZXJfdG9nZ2xlOmZvY3VzIC5qc19maWx0ZXJfdG9nZ2xlLCAuanNfZmlsdGVyX3RvZ2dsZTpmb2N1cyAuc2VhcmNoLXRvZ2dsZV9faWNvbixcbiAgLnNlYXJjaC10b2dnbGU6aG92ZXIgLmpzX2ZpbHRlcl90b2dnbGUsXG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyIC5zZWFyY2gtdG9nZ2xlX19pY29uLFxuICAuc2VhcmNoLXRvZ2dsZTpmb2N1cyAuanNfZmlsdGVyX3RvZ2dsZSxcbiAgLnNlYXJjaC10b2dnbGU6Zm9jdXMgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpOyB9XG4gIDEwJSwgMzAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgwZGVnKTsgfVxuICA0MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgwZGVnKTsgfVxuICA0NSUsIDU1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgxMGRlZyk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYxIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9fYWxpZ25lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19sb2dvIC5sb2dvX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwZW07IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xIE9wZW4tU2FucztcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIGEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX25vdGUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIucG5nXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmludGVya2FiLWhvbWUtdjIge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19hbGlnbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2FsaWduZXIge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28gLmxvZ29fX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xIE9wZW4tU2FucztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX25vdGUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FuczsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FuczsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmludGVya2FiLXYxIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAuaW50ZXJrYWItdjFfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2FsaWduZXIge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgLmludGVya2FiLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuaW50ZXJrYWItdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLXYxX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbnRlcmthYi12MV9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLmludGVya2FiLXYxX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgbWF4LWhlaWdodDogOTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcmthYi12MV9fbm90ZSB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSBcIk9wZW4gU2Fuc1wiO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmludGVya2FiLXYxX19ub3RlIGEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjQxMThlbS8xIFwiUmFsZXdheVwiO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjQxMThlbS8xIFwiUmFsZXdheVwiO1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnRlcmthYi12MV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5pbnRlcmthYi12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS42NjY2IFwiT3BlbiBTYW5zXCI7IH1cbiAgLmludGVya2FiLXYxX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjc2NDdlbS8xIFwiUmFsZXdheVwiO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgXCJSYWxld2F5XCI7XG4gICAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmludGVya2FiLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI5NDFlbS8xIFJhbGV3YXk7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAuOGVtIDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgLmludGVya2FiLXYxX19saW5rcyAuYnV0dG9uID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmVkMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qZXN0aW1vX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuamVzdGltb19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuamVzdGltb19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qZXN0aW1vX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmplc3RpbW9fX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuamVzdGltb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmplc3RpbW8gLmZvcm0ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZpcnN0LXJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5sYWJlbC10eHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC5sYWJlbC10eHQuZmlyc3QtZmllbGQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZBNkE2QTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGQge1xuICAgICAgcGFkZGluZzogLjVlbSAuNWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQuY29uZGl0aW9uX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZmlyc3Qtcm93IC5mb3JtX19maWVsZCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19sZWdhbHMge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5qZXN0aW1vIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vLXYyIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamVzdGltby12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmplc3RpbW8tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuamVzdGltby12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmplc3RpbW8tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuamVzdGltby12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5qZXN0aW1vLXYyX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5qZXN0aW1vLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5qZXN0aW1vLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmplc3RpbW8tdjJfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltby12Ml9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5qZXN0aW1vLXYyIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fY29udGVudC1pY29uIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGFiZWwtY2hlY2tib3gge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnRlZ2VyX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwLjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiArIDFlbSk7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuZm9ybV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtU3VibWl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSAuaWNvbi1zdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZmllbGRzZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogLThweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcbiAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24gLmFycm93X2xpbmtfYm9yZGVyX3N2ZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbjpob3ZlciAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxZW0gMTBweCAyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDNlbTsgfSB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tdHlwZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tY29tbWVyY2VfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXByaWNlc19fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtU2VsZWN0X19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5yYW5nZS0tb3BlbmVkIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLmFkZF9idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2VsZW1lbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZTpiZWZvcmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlIHN2ZywgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uNCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtOmhvdmVyIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSAuaWNvbi1zdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lcjpob3ZlciAuaWNvbi1zdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4ubWVudV9ob3ZlcmVkIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAyMTMsIDIxMywgMC4yNSk7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNjY2O1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsgLmxvZ29fX3NvdXJjZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZzogNzVweCAwIDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMzAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5mb3JtTGluZV9fc3RydWN0dXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyZW0gMWVtOyB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXJpZ2h0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjI1KTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uZW1wdHkge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MTpub3QoLmJvZHktLWhvbWUpIC5oZWFkZXJfX3NlYXJjaC1ib3gsXG4uanMtc2VhcmNoLWZpbHRlci5ib2R5LS1zZWFyY2gtdjIgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmxvYWRlcl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTVweDsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQ6aG92ZXIsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWw6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQ6aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGFiZWwtcmFkaW8ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEwMDBweCkgLyAyICsgMWVtKTsgfSB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIC5pY29uLXN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudDpob3ZlciAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50OmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDAwMDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIHJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIHRvcDogMDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uOmhvdmVyIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW06aG92ZXIgLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZW51X2hvdmVyZWQgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTMsIDIxMywgMjEzLCAwLjI1KTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2NjY7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiAtIDUwcHgpO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIC5oZWFkZXJfX2hvbWUtbGluayAubG9nb19fc291cmNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogMTAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fc2Nyb2xsZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBwYWRkaW5nOiA3NXB4IDAgMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjI1cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAzMDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAgMWVtIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmZvcm1MaW5lX19zdHJ1Y3R1cmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3N1bW1hcnksIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDJlbSAxZW07IH1cblxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1jb3VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1lbGVtZW50X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1lbGVtZW50X19pdGVtOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuMjUpOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYxOm5vdCguYm9keS0taG9tZSkgLmhlYWRlcl9fc2VhcmNoLWJveCxcbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MiAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190ZXh0IHtcbiAgICBjb2xvcjogIzkxOTE5MTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxZW07IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGV4dCB7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4ZW0pO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAwMDAsIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1cHg7IH1cbiAgLm1haW4tbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGhlaWdodDogOTR2aDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHBhZGRpbmc6IDVlbSAzLjZlbTsgfSB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB3aWR0aDogY2FsYygyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg1cHggLSAydmggLSA3MHB4KTsgfSB9XG4gIC5tYWluLW5hdl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xLCAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19ib3R0b20gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiwgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fYm90dG9tIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4dmg7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3NvY2lhbHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluayB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xuICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7IH1cbiAgICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICAubWFpbi1uYXZfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLW5hdl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgIGxlZnQ6IDNlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAxZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWFpbi1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAubWFpbi1uYXZfX3Rvb2xzIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1haW4tbmF2X190b29scyAubWVudV9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2RlY29yYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMgLnRvb2xiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJvZHktLWlubmVyIC5tZW51X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9keS0taW5uZXIgLm1lbnVfX2J1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW5hdiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAyMDAyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX25hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9wYmFyIC50b3BiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyJTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAuMmVtOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIGhlaWdodDogMjQlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29sYmFyLWFkZHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXYge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tYWluLW5hdiB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X190b3Age1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMWVtO1xuICAgIGxlZnQ6IDFlbTsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fbG9nbyAubG9nbyB7XG4gICAgbWF4LWhlaWdodDogNzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVudS1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgLm1lbnUtZHJvcGRvd25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbnUtZHJvcGRvd25fX2ljb24ge1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDsgfSB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIsIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubWVudS1kcm9wZG93bi0tdG9nZ2xlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0kbWVudV9jb2xvclxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2X190b29scyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLm1lbnUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWVudV9faXRlbS5mb2N1cywgLm1lbnVfX2l0ZW06Zm9jdXMsIC5tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwMHB4KSB7XG4gICAgICAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMS4yZW0pO1xuICAgIHBhZGRpbmc6IDEuMWVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VibWVudS0tdG9nZ2xlZCAubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbS5mb2N1cywgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMsIC5zdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06aG92ZXIgLnN1Ym1lbnVfX2xpbmsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7IH1cblxuLmhlYWRlci0taW5uZXIgLnN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmhvdmVyLCAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudS5zdWJtZW51LS10b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgLjc1ZW07IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbVthcmlhLWhhc3BvcHVwPSd0cnVlJ10gLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93biB7XG4gICAgICByaWdodDogLTE3cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19saW5rLmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluazpmb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbms6aG92ZXIsIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93bi5mb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBjbGlwOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IC0xcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjQ1KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbSAuc3VibWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxLjVlbTsgfSB9XG5cbi5tYWluLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogOTN2aDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTUwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygyLjVlbSArIDFlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaF9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgYm9keTpub3QoLmJvZHktLXNlYXJjaC12MSkgLm1haW4tc2VhcmNoX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgYm9keTpub3QoLmJvZHktLXNlYXJjaC12MSkgLm1haW4tc2VhcmNoX19sb2dvIC5sb2dvIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2hfX3dyYXBwZXIud2l0aEJhbmRlYXUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkW3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNlbGVjdF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI2ZmZmZmZicgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fc3VtbWFyeSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX21pbixcbiAgICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3N1bW1hcnkgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19tYXgge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogLjFlbSAwLjRlbTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fcHJldmlldyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpb19fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAucmFkaW8tLWJ1bGxldCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3IgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvciAucmFkaW9fX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgICAgZmlsbDogaW5oZXJpdDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiBpbmhlcml0OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIC5mb3JtX19maWVsZCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICAgICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IC5zdWJtaXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCAuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAyZW0pO1xuICAgIG1hcmdpbjogMCAxZW0gM2VtIDFlbTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZC0tc2Vjb25kYXJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDEpIC0gMmVtKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkLS1zZWNvbmRhcnktc3BsaXQge1xuICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAyKSAtIDJlbSk7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgLjRlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IDAgLjNlbTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInByaWNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigqxcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICBmb250LXNpemU6IC44ZW07IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJtwrJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInN1cmZhY2VcIl0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC44ZW07IH1cblxuLmhlYWRlci0tdjEgPiAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgcGFkZGluZzogMCA0ZW07IH1cblxuLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiA0ZW0gMWVtOyB9XG5cbi5oZWFkZXItLXYxIC5tYWluLXNlYXJjaF9fd3JhcHBlci53aXRoQmFuZGVhdSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoX193cmFwcGVyLndpdGhCYW5kZWF1IC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgcGFkZGluZzogMWVtIDFlbSAyZW07IH1cbiAgLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoX193cmFwcGVyLndpdGhCYW5kZWF1IC5tYWluLXNlYXJjaF9fZm9ybV8zIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDczJTsgfVxuXG4uYm9keS0tc2VhcmNoLXYxIC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBtYXJnaW46IDAgM2VtOyB9XG5cbi5ib2R5LS1zZWFyY2gtdjEgLmZvcm1fX2xlZ2VuZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9keS0tc2VhcmNoLXYzIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAuYm9keS0tc2VhcmNoLXYzIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA5NCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gOWVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxNTAwMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoIHtcbiAgICB6LWluZGV4OiAyMDAwOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDE1ZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX21vcmUge1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTAuNWVtIDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDFlbSAwIDZlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gIHJpZ2h0OiAzZW07XG4gIHRvcDogMjVweDsgfVxuXG4uYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1zZWFyY2gtdjEgLm1haW4tc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjIgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuXG4vKiBFU1RJTUFUSU9OIFNFQVJDSCAqL1xuLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhQ29udGVudCAuZm9ybURhdGFFbGVtZW50IHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQgLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC42ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gM2VtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhQ29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IC5mb3JtRGF0YUVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQgc3BhbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1zdmdfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnX19tYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fbWFwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFwLXN2Z19fbWFwIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLm1hcC1zdmdfX2NvdW50cnkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fY291bnRyeSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fcmVnaW9uIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBzdHJva2Utd2lkdGg6IDAuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAyMi45MjU2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzkxOTE5MTtcbiAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwLXN2Z19fem9vbSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDsgfVxuICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tYXAtc3ZnX19kZXAge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgIGZpbGw6ICM1MjUyNTI7IH1cbiAgICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5tYXAtc3ZnX19kZWNvIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX2RlY28ge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm1hcC1zdmdfX2NpcmNsZSB7XG4gIGZpbGw6ICM3NTc1NzU7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFwLXN2ZyAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uLmZvcm0tZ3JvdXAtLWxhc3QgPiAqIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmctdmFnZW5jeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19tYXAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2JvdHRvbSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19ib3R0b20ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMmVtIDNlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fd3JhcHBlciB7XG4gICAgZmxleDogMTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19jaXJjbGUge1xuICAgIGZpbGw6IHJnYmEoMjA2LCAyMDYsIDIwNiwgMC4yNCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAge1xuICAgIGZpbGw6ICNkNWQ1ZDU7XG4gICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6Zm9jdXMge1xuICAgICAgZmlsbDogIzZBNkE2QTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgICBmaWxsOiAjNkE2QTZBOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmctdm1hbmRhdG9yeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzZlbS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXMsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX21hcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2NpcmNsZSB7XG4gICAgZmlsbDogcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjI0KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjNkE2QTZBOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICNkNWQ1ZDU7XG4gICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMDNlbSAwIDAgMDtcbiAgbWFyZ2luOiAwLjFlbTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm1hcCB7XG4gIGhlaWdodDogNjY1cHg7IH1cbiAgLm1hcCBzdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLm1hcF9fY2x1c3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSAuYWRkcmVzcyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMzgwcHg7IH0gfVxuICAgIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3JkcyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTsgfVxuICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2ZW0vMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5tYXAtcG9waW5fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyZW0gMS41ZW07IH1cblxuLm1hcC1wb3Bpbl9fZGVjb3JhdGUge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1hcC1wb3Bpbl9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7IH0gfVxuICAubWFwLXBvcGluX19kZWNvcmF0ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLXBvcGluX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW5fX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtcG9waW5fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1hcC1wb3Bpbl9fY29tcG8ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tYXAtcG9waW5fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWFwLXBvcGluX19yZWZlcmVuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFwLXBvcGluX19zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wb3Bpbl9fc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWFwLXBvcGluX19zdGF0dXMgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXAtcG9waW5fX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW5fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1hcC1wb3Bpbl9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbTsgfSB9XG5cbi5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19jb29yZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2Nvb3JkcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2Nvb3JkcyAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fY29vcmRzLS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5tYXBiaWVuaWNpIC5tYXAtcG9waW5fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXYxIHtcbiAgICAgIGhlaWdodDogNzg1cHg7IH0gfVxuICAubWFwLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1hcC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWFwLXYxX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgcGFkZGluZzogNGVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubWFwLXYxX19jb250YWluZXItbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2NXB4OyB9IH1cbiAgICAubWFwLXYxX19jb250YWluZXItbWFwIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5tYXAtdjFfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtdjFfX2Jsb2NrLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYxX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFwLXYxX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA5ZW0gMTUlIDVlbSAyMiU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcC12MV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLm1hcC12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIC5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC1iYW5uZXIgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiBvcmFuZ2U7XG4gIGZpbGw6IGJsZXU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMDsgfVxuICAubWFwLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtYmFubmVyX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIGhlaWdodDogMzMwcHg7IH1cbiAgLm1hcC1iYW5uZXJfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAgIC5tYXAtYmFubmVyX19tYXAgLmpzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9XG4gIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NjBweDsgfVxuICAubmV3cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjg1cHg7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDM1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MjBweDsgfVxuICAubmV3cy1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzOTBweDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmV3cy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoM24gKyAxKSAubmV3cy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uZXdzLWRldGFpbHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOC42NjZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjMzM2VtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX2RhdGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXJlbGF0ZWQtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtcmVsYXRlZC12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCA3ZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW06aG92ZXIgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAubmV3cy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm5ld3MtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAubmV3cy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubmV3cy12MV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXYxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXYxX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAubmV3cy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdjFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogMTYuNmVtIDdlbSA0LjZlbSAwO1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLm5ld3MtdjFfX2l0ZW1fX2RlY29yYXRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAubmV3cy12MV9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAubmV3cy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAubmV3cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgbGVmdDogNGVtOyB9IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAubmV3cy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLm5ld3MtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubmV3cy12Ml9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5ld3MtdjJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uZXdzLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12Ml9faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA1NzBweDsgfSB9XG4gIC5uZXdzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubmV3cy12Ml9faXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9faXRlbS10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAubmV3cy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAubmV3cy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmV3cy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAubmV3cy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNGVtIDNlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubmV3cy12Ml9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtOyB9IH1cbiAgLm5ld3MtdjJfX2l0ZW0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy12Ml9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3cy12Ml9faXRlbS1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgLm5ld3MtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm5ld3MtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0zZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5ld3MtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLm5ld3MtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLm5ld3MtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzLXYzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uZXdzLXYzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubmV3cy12M19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12M19fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLXYzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNy41ZW07IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1heC13aWR0aDogMTUzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy12M19faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAubmV3cy12M19faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNlbTsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLXYzX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5uZXdzLXYzX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLm5ld3MtdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNy41ZW07IH0gfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTNlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDRlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtdjNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXYzX19pdGVtOm50aC1jaGlsZChvZGQpIC5uZXdzLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy12M19faXRlbTpudGgtY2hpbGQob2RkKSAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzbGV0dGVyLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAubmV3c2xldHRlci12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAubmV3c2xldHRlci12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3c2xldHRlci12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubmV3c2xldHRlci12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIuMTNlbSAxMGVtIDIuMmVtIDA7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICAubmV3c2xldHRlci12MV9fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZXdzbGV0dGVyLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3RleHQudGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4OyB9IH1cbiAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLmVtcHR5LXNlYXJjaCB+IC5uZXdzbGV0dGVyLXYxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5vcGluaW9ucy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm9waW5pb25zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5vcGluaW9ucy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYxX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtIDJlbSAwO1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm9waW5pb25zLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNS42ZW0gN2VtIDQuNmVtIDA7IH0gfVxuICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm9waW5pb25zLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogNTglOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7IH0gfVxuICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm9waW5pb25zLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5vcGluaW9ucy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12Ml9fY29udGVudC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYyX19jb250ZW50LXRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19jb250ZW50LXRvcC0tbGVmdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg0KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19jb250ZW50LXRvcC0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfSB9XG4gIC5vcGluaW9ucy12Ml9fY29udGVudC1ib3R0b20ge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAub3BpbmlvbnMtdjIgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5vcGluaW9ucy12Ml9fdGV4dC50ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7IH0gfVxuICAub3BpbmlvbnMtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLW5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA0ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAub3BpbmlvbnMtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5vcGluaW9ucy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5vcGluaW9ucy12M19faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIC5vcGluaW9ucy12M19faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9waW5pb25zLXYzX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAub3BpbmlvbnMtdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgcmlnaHQ6IDRlbTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA0ZW0gMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1zZXAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmc6IC4yZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZBNkE2QTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjJlbTtcbiAgICBtYXJnaW46IDAgLjVlbTtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjhweDsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2xpbmsuYXJyb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiAjQ0VDRUNFO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAucGFnaW5hdGlvbl9fc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2luYXRpb25fX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19zdmcuc3ZnLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhZ2luYXRpb25fX2l0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLXNlcCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgLjFlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0ZW5haXJlLXYxIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydGVuYWlyZS12MSAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFydGVuYWlyZS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH0gfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDY4JTsgfSB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLXBhcnRlbmFpcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1wYXJ0ZW5haXJlIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1wYXJ0ZW5haXJlLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucGFydGVuYWlyZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wYXJ0ZW5haXJlLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tbGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyBhIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgXCJDcmltc29uIEZvYW1cIjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIGEgc3BhbiB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzNweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX19uYl9wYXJ0ZW5haXJlX2ZsZXggLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX19uYl9wYXJ0ZW5haXJlX2ZsZXggLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfZmxleF8yIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfZmxleF8xIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tY29udGVudC1uby1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXB4OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IDBweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLm1vZHVsZV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcnRlbmFpcmUtdjEucGFydGVuYWlyZS12MS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MS5wYXJ0ZW5haXJlLXYxLWRhcmtfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLXBhcnRlbmFpcmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEucGFydGVuYWlyZS12MS1kYXJrIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFya19faXRlbS1saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MS5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MS5wYXJ0ZW5haXJlLXYxLWRhcmsgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEucGFydGVuYWlyZS12MS1kYXJrIC50aXRsZV9fY29udGVudCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAubGlua3MtZ3JvdXBfX2xpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxLnBhcnRlbmFpcmUtdjEtZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MS5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcnRuZXItbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gNmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICggMWVtICogMikpOyB9IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRlbnQgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRlbnQgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAucGFydG5lci1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gNmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMWVtICogMikpOyB9IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW06Zmlyc3QtY2hpbGQgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2NvbnRlbnQgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX3Rvb2xzIC5maWx0ZXItdjFfX2Zvcm0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMC41ZW0gKiAyKSk7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMi41ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydDpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb21wby0tMSwgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tY29tcG8tLTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fdG9vbHMgLmZpbHRlci12MV9fZm9ybSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXRleHQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbXBvIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb21wby0tMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29tcG8tLTEsIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbXBvLS0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpob3ZlciAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpob3ZlciAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICB3aWR0aDogOTkwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDVlbSAwIDFlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IC5zdmctLTM2MGRlZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQge1xuICAgICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydDpob3ZlciB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tc3RhdHVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDNlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDZlbTsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX19saW5rcy0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCA1ZW07IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW06Zmlyc3QtY2hpbGQgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMWVtIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpmaXJzdC1jaGlsZCAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTRlbSAxZW0gMCA1ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbXMtbGlzdGluZy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDI1cHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX190b29scyAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUtLTEsIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRpdGxlLS0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1NDBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgcGFkZGluZzogM2VtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1zdGF0dXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYge1xuICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IC5zdmctLTM2MGRlZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IC5zdmctLXBsYXkge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQge1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1kZXRhaWwtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2RlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3N0YXR1cyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fc3RhdHVzIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIC5sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciAubGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvX2xhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbzpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX2NvbXBvIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fcm9vbSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY4NXB4OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fbWFzb25yeSB7XG4gICAgY29sdW1uczogMTtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMzsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogNDMzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2J1dHRvbi1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMiUgMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NXB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYnV0dG9uLXNjcm9sbCB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwZW0gYXV0bzsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50LCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZF9sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnQgc3ZnLCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnQ6aG92ZXIsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAucm9vbS1jb21wb19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGggLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTYuNiU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICB3aWR0aDogMTYuNiU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQgLmxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbl9fZGVjb3JhdGUgLnN2Zy0tcGxhbiB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIudG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3Jvb20ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNGVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1kZXRhaWwtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAwIDRlbSAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgPiAuZGVjb3JhdGVfX3dyYXBwZXIgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA3OTBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcyB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3MtLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3MtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcy0tcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMy4zZW0gNi42ZW0gMCAwO1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fcm9vbSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19sZWZ0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA2LjZlbSAzZW0gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3JpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgLmxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIgLnRvb2xzX192aWRlb19sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlb19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZF9sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnQgc3ZnLCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnQ6aG92ZXIsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12My5tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXItLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlci0tbGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSA0ZW0gMDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEge1xuICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190aCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190aCAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQgLmxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZC0tZG93bmxvYWQgLnBsYW5fX2RlY29yYXRlIC5zdmctLXBsYW4ge1xuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyLnRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmU6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3Jvb20ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19hZ2VuY3kuYWdlbmN5IHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19hZ2VuY3kgLmFnZW5jeV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7IH0gfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2dhbGxlcnkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2dhbGxlcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2dhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNjgwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19fc3dpcGVyLXNsaWRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTcwcHg7IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gMy41ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY4MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fcHJpbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludF9sYWJlbCwgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkX2xhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fcHJpbnQgc3ZnLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2Qgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciwgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fcHJpbnQ6aG92ZXIgLmxhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2Q6aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZDpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZ2LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZ2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZ2IC50b29sc19fdmlydHVhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsX2xhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsOmhvdmVyX2xhYmVsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpcnR1YWxfbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpcnR1YWwgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpcnR1YWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXJ0dWFsOmhvdmVyX2xhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbDpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW8gPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlb19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbyBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbzpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAucm9vbS1jb21wb19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGggLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDE2LjYlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZC0tZG93bmxvYWQgLnBsYW5fX2RlY29yYXRlIC5zdmctLXBsYW4ge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyLnRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kuYWdlbmN5IHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTMyNXB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19hZ2VuY3kgLmFnZW5jeV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTU2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXZpbGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWNvbXBvIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1waWVjZXMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1kZXRhaWxzLS1yZWZlcmVuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWRldGFpbHMtLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDNlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb2dyYW1zLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZSB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvbW90ZS12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnByb21vdGUtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnByb21vdGUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb21vdGUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgLnByb21vdGUtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMCAyLjJlbSAxMGVtOyB9IH1cbiAgICAucHJvbW90ZS12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLnByb21vdGUtdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvbW90ZS12MV9fdGV4dC50ZXh0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX190ZXh0LnRleHQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnByb21vdGUtdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDsgfSB9XG4gICAgLnByb21vdGUtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb21vdGUtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5wcm9tb3RlLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA3OTBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fc3RhdHVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuMWVtIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diA+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3Z2OmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgPiAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX2NvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODVweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX21hc29ucnkge1xuICAgIGNvbHVtbnM6IDE7XG4gICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fbWFzb25yeSB7XG4gICAgICAgIGNvbHVtbnM6IDI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fbWFzb25yeSB7XG4gICAgICAgIGNvbHVtbnM6IDM7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDQzM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNG4rMykge1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYnV0dG9uLXNjcm9sbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAyJSAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19idXR0b24tc2Nyb2xsIHtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBlbSBhdXRvOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciAudGFibGUtdG9wLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICAgICAgcGFkZGluZzogMWVtIDEuNWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byA0ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0ZW0gMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMge1xuICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICBtYXJnaW46IDAgMC41ZW0gMCAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy0tbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMuM2VtIDYuNmVtIDJlbSAwO1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3JlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNi42ZW0gMCAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYgPiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192djpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW1zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXItLWxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIgLnRhYmxlLXRvcC1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogLjhlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEge1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDQwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDVlbSA1LjNlbTsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWdlbmN5LmFnZW5jeSB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWdlbmN5IC5hZ2VuY3lfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12My5tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fY2FsZW5kYXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fcHJpY2Utc2Vhc29ucmVudGFsIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtO1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fcHJpY2Utc2Vhc29ucmVudGFsIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLnZhY2F0aW9uX19lcXVpcG1lbnQgLmVxdWlwbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAudmFjYXRpb25fX2VxdWlwbWVudCAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMzQwcHggKyA2ZW0pO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYzMHB4OyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19nYWxsZXJ5IHtcbiAgICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2dhbGxlcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2dhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNjgwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19fc3dpcGVyLXNsaWRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTcwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbXBvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZ2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAyZW0gYXV0byAxZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZ2LS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdnYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWxpc3RtZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRvb2xzdnYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH0qLyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10b29sc3Z2ID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRvb2xzdnYgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRvb2xzdnY6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpcnR1YWwgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpcnR1YWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aWRlbyA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpZGVvIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpZGVvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgcGFkZGluZzogNGVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYnMtdjEge1xuICAgICAgICBtYXJnaW46IDAgLTNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYmxlLWFyaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciAudGFibGUtYXJpYSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYmxlLWFyaWE6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIC50YWJsZS1hcmlhOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3QtLWNvbXBvc2l0aW9uX29mX3BhcnRzIC50YWJsZS1hcmlhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1hcCB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5LmFnZW5jeSB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jYXRlZ29yeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNDclOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gMCAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX2NhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19wcmljZS1zZWFzb25yZW50YWwgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLnZhY2F0aW9uX19lcXVpcG1lbnQgLmVxdWlwbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC52YWNhdGlvbl9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMzQwcHggKyA2ZW0pO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUuYXBwbHktb25saW5lIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fdG9vbHMgLmZpbHRlci12MSB7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMC41ZW0gKiAyKSk7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyLjVlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS1wbGF5IHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQge1xuICAgICAgICAgIHN0cm9rZTogIzAwMDAwMDtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyLCAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6Zm9jdXMge1xuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLml0ZW1fX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRleHQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtaW5mb3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1tYW5kYXRvcnkge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1hZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbmFtZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190b29scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdG9vbHMgLmZpbHRlci12MSB7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogM2VtIDVlbSAwIDFlbTsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS10ZXh0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLXRleHQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpob3ZlciAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1oYXMtdmlkZW8gLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgcGFkZGluZzogMGVtIDVlbSAwIDFlbTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IC5zdmctLTM2MGRlZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgc3Ryb2tlOiAjMDAwMDAwO1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6aG92ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUgLml0ZW1fX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7IH0gfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtaW5mb3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1tYW5kYXRvcnkge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1hZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbmFtZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDVlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgcGFkZGluZzogMCAxZW0gMCA1ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1jb250YWluZXIucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWhhcy12aWRlbyAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWFsaWduZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWFsaWduZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWFsaWduZXIge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06Zmlyc3QtY2hpbGQgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMWVtIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpmaXJzdC1jaGlsZCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBlbSAxZW0gMCA1ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdGluZy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDI1cHg7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190b29scyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190b29scyAuZmlsdGVyLXYxIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDU4MHB4OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50X190b3Age1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tc3RhdHVzIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29tcG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHtcbiAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diAuc3ZnLS1wbGF5IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydDpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuaXRlbV9fc2VsZWN0aW9uLmpzLS1hY3RpdmUgLnN2Zy0taGVhcnQge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogNzAwcHg7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbGVmdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1pbmZvcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtdGV4dCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1tYW5kYXRvcnkge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtYWRkcmVzcyB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1uYW1lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cblxuLmFwcGx5LW9ubGluZSB7XG4gIG1heC13aWR0aDogMTMzNXB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHBseS1vbmxpbmVfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9IH1cbiAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHAsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19sYWJlbCBwLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICBoZWlnaHQ6IDE1dmg7XG4gICAgbWFyZ2luOiAuOGVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbTpob3ZlciAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLW91dDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFnZW5jeSB7XG4gIG1heC13aWR0aDogMTMzNXB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeV9fY2F0ZWdvcnlfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bzsgfSB9XG4gIC5hZ2VuY3lfX2NhdGVnb3J5IHNwYW4ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNWVtOyB9XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fdGVsLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbWFpbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbmFtZSwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RlbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX21haWwsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19hZGRyZXNzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lOmxhc3QtY2hpbGQsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZWw6bGFzdC1jaGlsZCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX21haWw6bGFzdC1jaGlsZCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3M6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbmFtZSBhLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fdGVsIGEsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19tYWlsIGEsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19hZGRyZXNzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fYWRkcmVzcy0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdC5tYW5kYXRvcnkgLmRlY29yYXRlX192aXN1YWwsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQubmVnb2NpYXRldXIgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19yaWdodF9faW5mby1mb3JtIC5jaGVja2JveF9fc3BhbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMXB4KS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fcmlnaHRfX2luZm8tZm9ybSAuc3VibWl0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi50b29sc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnRvb2xzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC4yZW0gMDsgfVxuICAudG9vbHNfX2l0ZW0gLnNob3doaWRlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2U7IH1cbiAgLnRvb2xzX19pdGVtID4gKi5vcGVuLnNob3doaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRvb2xzX19pdGVtID4gKi5vcGVuIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gIC50b29sc19faXRlbSA+ICogLnNob3doaWRlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi50b29scyAuc2hvd2hpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b29scyAuc2hvd2hpZGUgLnNob3doaWRlX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAudG9vbHMgLnNob3doaWRlIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudG9vbHMgLnNob3doaWRlIC5zaG93aGlkZV9fY29udGVudCA+ICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLnRvb2xzIC5zaG93aGlkZS5vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b29scyAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gIC50b29scyAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvb2xzLXYxX190b29scyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b29scy12MV9fdG9vbHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRvb2xzLXYxX190b29sc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSBidXR0b24sXG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBtYXJnaW46IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLml0ZW1fX3N2ZyB7XG4gICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzOyB9XG4gICAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5pdGVtX19zdmctLWhlYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5pdGVtX19zdmctLWNhbGN1bGF0b3Ige1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5pdGVtX19zdmctLXByaW50IHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbTpob3ZlciAuaXRlbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW06aG92ZXIgLml0ZW1fX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuanMtLWFjdGl2ZSAuaXRlbV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuanMtLWFjdGl2ZSAuaXRlbV9fc3ZnLS1oZWFydCB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLml0ZW1fX3RleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuaXRlbV9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLnRvb2xzLXYxX190b29sc19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRvb2xzLXYxX190b29sc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTI2NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmlnaHQge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb29yZHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29vcmRzLXRlbCwgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1tYWlsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCAxMGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIGhlaWdodDogNDc1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS10b3Age1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIC5tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIC5tYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yYXRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JlcHJlc2VudGF0aXZlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAuY2l0eSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDRlbTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDRlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMC41ZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fd3JhcHBlci0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fd3JhcHBlci0tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNmVtOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2NvbnRlbnRfX25hbWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29udGVudF9fbmFtZS0tZmlyc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICBtYXJnaW46IDEuMDY3ZW0gYXV0byAxLjI2N2VtIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9faW5mb3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9faW5mb3MtLTEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19pbmZvcy0tMSwgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19pbmZvcy0tMiwgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19pbmZvcy0tMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb29yZHMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkc19fY29udGVudC0tZmlyc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb29yZHNfX2NvbnRlbnRfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fY29udGVudC1ib3R0b20ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDRlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA0ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUuMzMzZW07IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX193cmFwcGVyLS1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nOiAyLjJlbSAyLjMzM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19jb250ZW50X19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMmVtOyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3MtLTEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcy0tMSwgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcy0tMiwgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19pbmZvcy0tMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19jb29yZHMge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkc19fY29udGVudF9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlLXZpc3VhbCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAubWFwLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTsgfSB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbG9yUHJpbWFyeVNpdGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTM3NXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzMjVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMjVweDtcbiAgbGVmdDogLTY1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlLFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNy41cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYSwgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQzcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogMC41cztcbiAgLW8tdHJhbnNpdGlvbjogMC41czsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzc1ZGE4NDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzc1ZGE4NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIgPiAuYWdlbmN5LXNsaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2s6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nOiAxMzVweDsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuZWRpdG9yaWFsX193cmFwcGVyIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLWVtcHR5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoM2VtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDNlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDNlbSAqIDIpKTsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhLS1jb21wbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHRvcDogLjVlbTtcbiAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXM6YmVmb3JlLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlIHN2ZyB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVlbTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jay13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLnNlby1wYW5lbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VvLXBhbmVsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5zZXJ2aWNlcy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuc2VydmljZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnNlcnZpY2VzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2VydmljZXMtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gM2VtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzZW0gMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNy44ZW0gMTBlbSA3LjhlbSAwOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgM2VtOyB9XG4gICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlcnZpY2VzLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU4JTsgfSB9XG4gICAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlcy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuc2VydmljZXMtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnNlcnZpY2VzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VydmljZXMtdjJfX3RvcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX3RvcC1yb3cge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnNlcnZpY2VzLXYyX19ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19ib3R0b20tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fdGl0bGUge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMSB7XG4gICAgICAgIGhlaWdodDogNjY1cHg7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXZpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA1NS42JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG4gICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS10ZXh0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogNWVtIDRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMSB7XG4gICAgICAgIG1heC13aWR0aDogNjMlOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0td3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXRleHQge1xuICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1ZW0gNGVtOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zIHtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXZpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXRleHQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2VydmljZXMtdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdmlzdWFsLFxuICAuc2VydmljZXMtdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdmlzdWFsLFxuICAuc2VydmljZXMtdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdmlzdWFsIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG5cbi5zZXJ2aWNlcy12M19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzODBweDsgfVxuXG4uc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgMCAyZW07IH1cbiAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2VydmljZXMtdjNfX2l0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIC0xZW07IH0gfVxuXG4uc2VydmljZXMtdjNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbSB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19pdGVtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuICAuc2VydmljZXMtdjNfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAuc2VydmljZXMtdjNfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZXJ2aWNlcy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXRvcDogMy4zZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbTpob3ZlciAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtOmhvdmVyIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbTpob3ZlciAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNlcnZpY2VzLXYzX19pdGVtLXRleHQudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLXRleHQudGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnNlcnZpY2VzLXYzX19kZWNvcmF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS12aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLW91dDsgfVxuICAuc2VydmljZXMtdjNfX2RlY29yYXRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYm90dG9tOiAyNSU7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXY0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5zZXJ2aWNlcy12NF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAuc2VydmljZXMtdjRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQyNXB4OyB9XG4gIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjRfX3NlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlcnZpY2VzLXY0X19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMWVtOyB9IH1cbiAgLnNlcnZpY2VzLXY0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgNWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS13cmFwcGVyOmhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlcy12NF9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjRfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12NF9faXRlbS1jb250ZW50LXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VydmljZXMtdjRfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gIC5zZXJ2aWNlcy12NF9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12NF9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZXJ2aWNlcy12NF9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDsgfSB9XG4gICAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM2VtIDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5zaWxvcy12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNpbG9zLXYxLWlubmVyX19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zaWxvcy12MS1pbm5lcl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsbyB7XG4gICAgbWF4LXdpZHRoOiA5NjVweDsgfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDsgfVxuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG86bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9IH1cbiAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbG9zLXYxIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNlbSAwIDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci14KTsgfVxuICAuc2lsb3MtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5zaWxvcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5zaWxvcy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNpbG9zLXYxX19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgIC5zaWxvcy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG8ge1xuICAgIG1heC13aWR0aDogOTY1cHg7IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmhvdmVyLCAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cblxuLnNpbG9zLXYyIHtcbiAgbWFyZ2luOiA0ZW0gYXV0bzsgfVxuICAuc2lsb3MtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2lsb3MtdjIgLnNpbG8tdjIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2lsb3MtdjIgLnNpbG8tdjJfX2xpc3QtbGluayB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgbWFyZ2luOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnIHtcbiAgZmlsbDogIzZBNkE2QTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzOyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS1mYWNlYm9vayB7XG4gICAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS10d2l0dGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLW1haWwge1xuICAgIGhlaWdodDogMTVweDsgfVxuICAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gLml0ZW1fX3N2Zy0tc2hhcmUtc29jaWFscyB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS1saW5rZWRpbiB7XG4gICAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS13aGF0c2FwcCB7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbTpob3ZlciAuaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW06aG92ZXIgLml0ZW1fX3N2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDEwcHg7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC50ZWFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDAgMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW06Zmlyc3QtY2hpbGQgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcxNXB4OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19wb3NpdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhlbTtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC50ZWFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MTVweDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGFpbmVyLS10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGFpbmVyLS10b3Age1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ5MHB4O1xuICAgICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gMi41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gNS41ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7IH0gfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fbmFtZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX3Bvc2l0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjZlbTtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuNWVtOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQtLWxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNWVtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudC0tbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC50ZWFtLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC50ZWFtLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAudGVhbS12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAudGVhbS12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC50ZWFtLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnRlYW0tdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3LjhlbSAwIDcuOGVtIDllbTsgfSB9XG4gIC50ZWFtLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU4JTsgfSB9XG4gICAgLnRlYW0tdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC50ZWFtLXYxX192aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fdmlkZW8tY29udGVudCwgLnRlYW0tdjFfX3ZpZGVvLWNvbnRlbnQgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX3ZpZGVvLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC50ZWFtLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC50ZWFtLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC50ZWFtLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAudGVhbS12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLXYyX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX21haW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19tYWluIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgLnRlYW0tdjJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC50ZWFtLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRlYW0tdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLXYyX19zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlYW0tdjJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1heC13aWR0aDogMTUzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfSB9XG4gICAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDEyNSUgMCAwIDA7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NDhweDsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEzcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQzM3B4OyB9IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19waG9uZS0tdGl0bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19lbWFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGl0bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWNvb3Jkc19fZW1haWwtLXRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLXRleHQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC50ZWFtLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07IH0gfVxuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTNlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykgLnRlYW0tdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC50ZWFtLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAudGVhbS12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAudGVhbS12M19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAudGVhbS12M19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBlbTsgfSB9XG4gIC50ZWFtLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIGF1dG87IH0gfVxuICAudGVhbS12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC50ZWFtLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudGVhbS12M19faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyNXB4OyB9XG4gIC50ZWFtLXYzX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgICAudGVhbS12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjNfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAudGVhbS12M19faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAudGVhbS12M19faXRlbS1jb29yZHNfX2VtYWlsLS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnRlYW0tdjNfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19fbGlua3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgIC50ZWFtLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudG9wYmFyIHtcbiAgICAgIHJpZ2h0OiAxZW07IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC50b3BiYXIge1xuICAgICAgICByaWdodDogNzBweDsgfSB9XG4gIC50b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvcGJhcl9fd3JhcHBlciA+ICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudG9wYmFyX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAudG9wYmFyX19sb2dvIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAudG9wYmFyX19sb2dvIC5sb2dvIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRvcGJhcl9fbG9nbyAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50b3BiYXJfX2V4dHJhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BiYXJfX2xhbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRvcGJhcl9fbGFuZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IC43ZW0gMDsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnRvcGJhcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wYmFyX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICAgIC8qLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1heC13aWR0aDogMjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAudG9wYmFyX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbTpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07IH0gfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXIge1xuICAgIHBhZGRpbmc6IDAgLjFlbTsgfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXItc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19fc3Rhci1zdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93IHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg2KTsgfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLnRvcGJhci5sYWJlbC1tZW51IHtcbiAgcmlnaHQ6IDExN3B4OyB9XG5cbi5oZWFkZXItLWlubmVyIC50b3BiYXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAudG9wYmFyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAudG9wYmFyX19zZWxlY3RlZENvbm5lY3Rpb24ge1xuICAgIHdpZHRoOiAyMzNweDsgfSB9XG5cbi5hbGVydG1haWxfdG9vbF9fc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFsZXJ0bWFpbF90b29sIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hbGVydG1haWxfdG9vbCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fY29udGVudCBidXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIsIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLmNvbm5lY3RfX3N2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBmaWxsOiAjMDAwOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbm5lY3QgLnNob3doaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qLyB9XG4gIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29ubmVjdCAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2NvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb25uZWN0IC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzphZnRlciwgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAuc2hvd2hpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIC5zaG93aGlkZV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZSAuc2hvd2hpZGVfX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlLm9wZW4gLnRpdGxlX19zdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnRpdGxlX19zdmcge1xuICAgIHBhZGRpbmc6IDlweCA4cHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5jb25uZWN0X19zdmcge1xuICAgIGhlaWdodDogMjJweDsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC44ZW0gMS4zZW07XG4gICAgbWFyZ2luOiAwLjVlbSAxZW07XG4gICAgd29yZC1icmVhazogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluazpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX3N2ZywgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluazpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjJlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI7XHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXG4ubGFuZ19fdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAuNGVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubGFuZyAuc2hvd2hpZGUge1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmxhbmcgLnNob3doaWRlLm9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxhbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2NvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5sYW5nIC5sYW5nX192YWx1ZS0tZmxhZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kayB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lbiB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lcyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1mciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1pdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvaXQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1wdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcHQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ydSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1zZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1kZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWRrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1lcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWZyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0taXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ubCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLW5vIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tcHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ydSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLXNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi50b3BiYXIgLm1hLXdpZGdldC1mZWVkYmFjay12MiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcGJhciAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAudG9wYmFyIC5tYS13aWRnZXQtZmVlZGJhY2stdjIgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5waG9uZV9fc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLnBob25lIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5waG9uZSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5waG9uZSAuc2hvd2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovIH1cbiAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucGhvbmUgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fY29udGVudCBidXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBob25lIC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIsIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG5cbi8qXHJcbi5ib2R5LW1vZGFsLS1vcGVuIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuKi9cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUge1xuICAvKnotaW5kZXg6MDsqL1xuICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzQ1NzsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kdWxlLWVzdGltYXRpb24tZXRhcGVzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzVweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiBzdmcge1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDEzcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gLmFycm93X2xpbmtfc3ZnLnByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmpzLWhlaWdodC1lc3RtLWV0YXBzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXhwYW5kLWJ1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1jbG9zZWQsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzIDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzIDpob3ZlciAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvIGxhYmVsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2X19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXYgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXYgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZS1hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25fX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25fX2xvZ28ge1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2JvZHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7XG4gICAgaGVpZ2h0OiA5M3ZoO1xuICAgIHdpZHRoOiA5OCU7XG4gICAgaGVpZ2h0OiA4MnZoO1xuICAgIG1heC13aWR0aDogOTclOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnNlbGVjdCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMCAxLjVlbSAyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2xvc2VfX2J0bl9hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jbG9zZV9fYnRuX2FsbCBzcGFuLmJudF9fdGV4dF9fbW9kYWxfX2Nsb3NlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgICB3aWR0aDogNjklOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmNsb3NlX19idG5fX3RleHQge1xuICAgIHRvcDogMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICByaWdodDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHgvMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNDBweC8xLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBidXR0b24uZXhwYW5kLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIGJ1dHRvbi5leHBhbmQtYnV0dG9uIC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgYnV0dG9uLmV4cGFuZC1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBidXR0b24uZXhwYW5kLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogN3B4IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUsXG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb25fX3RpdGxlX19jb250ZW50X18yIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbl9fdGl0bGVfX2NvbnRlbnRfXzIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIzcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uX190aXRsZV9fY29udGVudF9fMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMjBweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtpZF49XCJteS1jaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIGltZyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIDpjaGVja2VkICsgbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKck1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2xlZ2FscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgIHdpZHRoOiAyNyU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgZmllbGRzZXQuZm9ybV9fZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIC5mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogNDElOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogNDElOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19maWVsZCB7XG4gICAgICB3aWR0aDogNDElOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cCA+ICoge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgZmxleC1iYXNpczogaW5oZXJpdDtcbiAgICBhbGlnbi1zZWxmOiBpbmhlcml0OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmpzLXN3aXBlci1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgdWwucmFkaW9zX19ncm91cCxcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyB1bC5yYWRpb3NfX2dyb3VwLFxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IHVsLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMy5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMy5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMSkgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgyKSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDMpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoNCkgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuY2hlY2tib3hlc19fZ3JvdXAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5jaGVja2JveF9fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zZWxlY3RfX2xhYmVsLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvc19fbGVnZW5kLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9zX19sZWdlbmQ6Zmlyc3QtbGV0dGVyLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jaGVja2JveGVzX19sZWdlbmQ6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnNlbGVjdCBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgc3Bhbi5zZXBhcmF0aW9uX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Q6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM2MDYwNjA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDVlbSA4ZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvLWV0YWdlIGxpLnJhZGlvc19faXRlbTpudGgtY2hpbGQoMSkgbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSBsZWdlbmQucmFkaW9zX19sZWdlbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQuY2hlY2tib3hlcy5jaGVja2JveC1zaW1wbGUgbGVnZW5kLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5yYWRpb3MucmFkaW8tc2ltcGxlIHVsLnJhZGlvc19fZ3JvdXAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHNlbGVjdCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgc2VsZWN0IG9wdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItc2xpZGUgaGVhZGVyLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBoZWFkZXIuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1bGxlLXJhZGlvIGxhYmVsLnJhZGlvX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyBsaS5yYWRpb3NfX2l0ZW0gLnJhZGlvX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW46IDJlbSAxLjVlbSAyZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQudGV4dGZpZWxkIGxhYmVsLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuc3VibWl0IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5zdWJtaXRfX2Fycm93X2xpbmtfc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2xlZ2FscyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fc3VibWl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmVudmlyb25uZW1lbnQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmVzdGltYXRpb24tdjFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWNsb3NlZCxcbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb25fZm9ybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmaWxsOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIGJ1dHRvbi5leHBhbmQtYnV0dG9uIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHRvcDogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgYnV0dG9uLmV4cGFuZC1idXR0b24gc3ZnIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDEzcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHNwYW4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjVweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzQ1cHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5wYWdlLW5ld3MtbGlzdGluZy12MiB7XG4gIG1hcmdpbi10b3A6IC0zZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU4MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNDVweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMzVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjM1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU4MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU4MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU4MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQyNXB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzQ1cHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuOnJvb3Qge1xuICAtLXdyYXBwZXIteDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0td3JhcHBlci14OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLXdyYXBwZXIteDogMmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0M3B4KSB7XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fbG9nby5sb2dvIHtcbiAgICBsZWZ0OiA2ZW07XG4gICAgdG9wOiAyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19sb2dvLmxvZ28ge1xuICAgIHRvcDogMWVtOyB9IH1cblxuLmhlYWRlci0taG9tZSAuaGVhZGVyX19sb2dvLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuXG4uaGVhZGVyLS1ob21lIC5iZ19jdG5yOjphZnRlciB7XG4gIGhlaWdodDogNDMwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUgLmJhbmRlYXV4X3Rvb2xfZXN0aW1hdGUge1xuICAgIHRvcDogMjUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fc2xvZ2FuIC5zbG9nYW5fX3RleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3Nsb2dhbiAuc2xvZ2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDh2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wYmFyX19sb2dvIC5sb2dvIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xuICAgIGhlaWdodDogNjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X19sb2dvIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICB3aWR0aDogNjIlOyB9IH1cblxuLnRvb2xzX19pdGVtIC5zaG93aGlkZS5vcGVuIC5jb25uZWN0X19zdmcge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1pbm5lciAuY29ubmVjdF9fc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDsgfVxuXG4uYm9keS0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ib2R5LS1pbm5lciAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ib2R5LS1pbm5lciAubGFuZyAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTZWFyY2ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICAgIG1heC1oZWlnaHQ6IDE2NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0M3B4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2gge1xuICAgICAgICBsZWZ0OiAyZW07XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIGltZyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsgLmxvZ29fX3NvdXJjZSBpbWcge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiA2MSU7IH0gfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6OmFmdGVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOjphZnRlciwgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1ob21lIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0taG9tZSAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0taG9tZSAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24gLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19lbGVtZW50OmxhbmcoZXMpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjl2dzsgfSB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbSB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENSTyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNyby12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmF2b3JpdGVzLXYxX19pdGVtLXRleHQge1xuICB3b3JkLWJyZWFrOiBpbmhlcml0OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3RleHQge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAyNS45OHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVlbSAwIDJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NyU7IH0gfVxuXG4uZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUgLnRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluayB7XG4gIHBhZGRpbmc6IC43ZW07IH1cblxuLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxZW07IH0gfVxuXG4uZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19faW1nIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNWVtIDAgMmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwLjNlbSAxZW0gMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om50aC1jaGlsZCgxKSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUEFSVEVOQUlSRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIExJU1RJTkcgQklFTlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1pbm5lciAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDdlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbTpmaXJzdC1jaGlsZCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNGVtIDFlbSAwIDVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREVUQUlMIEJJRU5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgIHdpZHRoOiA3NCU7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogMTZlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wdHktc2VhcmNoX19saW5rIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMXZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGxhbiBkZSBzaXRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVkaXRvcmlhbF9faXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbF9faXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGFnZSBlc3RpbWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsOmxhbmcoZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsOmxhbmcoZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTEVSVE1BSUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydG1haWwtdjFfX3Nsb2dhbiB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGVydG1haWwtdjFfX3RleHQudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjF2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0OmxhbmcoZW4pIHtcbiAgICBmb250LXNpemU6IDIuMnZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIuM3Z3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS10b3AtYmxvY2sgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwIC0wLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwLjRlbSAxLjVlbTsgfSB9XG5cbi5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udC1zaXplOiAzdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43dnc7IH0gfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGFnZSBjb250YWN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3QtdjFfX2RlY29yYXRlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdlIGVzdGltYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50ZXh0X19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyZW07IH1cblxuLnRvb2xzX19pdGVtID4gLm9wZW4gLnNob3doaWRlX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiIsIkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xyXG4gICAgJGR1cmF0aW9uOiAoJGkpLzU7XHJcbiAgICBbZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIjeyRkdXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbiA6IGNhbGMoI3skaX0vNSkrJ3MnO1xyXG4gICAgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xyXG4gICAgJGRlbGF5OiAoKCRpKS81KTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kZWxheT1cIiN7JGRlbGF5fVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAkaXRlcmF0aW9uOiAoJGkpLzE7XHJcbiAgICBbZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIjeyRpdGVyYXRpb259XCJdIHtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogY2FsYygjeyRpfS8xKTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiaW5maW5pdGVcIl0ge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCA6IGluZmluaXRlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTQtMTYgMTU6NTA6MTNcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLXZlci10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtdXAtaG9yLWNlbnRlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlckxlZnRCYXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogOTJ2aDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhclRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyQm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDUxdmg7XHJcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KCc2MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3NTBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODknKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24tbm90ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLW5vdGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tbm90ZS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xyXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcmV0dXJuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1mbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXHJcbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xyXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xyXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xyXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xyXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXHJcbi5pY29uLW5iLXBsYW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xyXG4uaWNvbi1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tb2JqZWN0aWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cclxuLmljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXHJcbi5pY29uLXNoYXJlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xyXG4uaWNvbi1DaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLUNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXHJcbi5pY29uLUxpa2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cclxuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cclxuLmljb24tUHJlbWl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xyXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xyXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xyXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cclxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xyXG4uaWNvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cclxuLmljb24tY29tbXVuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xyXG4uaWNvbi1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXHJcbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cclxuLmljb24tcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xyXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXHJcbi5pY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXHJcbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXHJcbi5pY29uLVBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXHJcbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xyXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH0gLyogJ+6guCcgKi9cclxuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXHJcbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ+6guycgKi9cclxuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xyXG4uaWNvbi1QcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xyXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xyXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cclxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXHJcbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cclxuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfSAvKiAn7qGCJyAqL1xyXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xyXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfSAvKiAn7qGEJyAqL1xyXG4uaWNvbi1pc28tcGllZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xyXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9IC8qICfuoYYnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyB9IC8qICfuoYgnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cclxuLmljb24tbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLWZyYW5jZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tYWRyZXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLUNvbXBhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tRG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tcmV0dXJuMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tcm9vbXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tcm9vbXMxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tcm9vbXMyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLXJvb21zMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tUmFwcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi1yb29tczQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZSc7IH0gLyogJ+6kricgKi9cclxuLmljb24tcm9vbXM1OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzEnOyB9IC8qICfupLEnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM0JzsgfSAvKiAn7qS0JyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM2JzsgfSAvKiAn7qS2JyAqL1xyXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzgnOyB9IC8qICfupLgnICovXHJcbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi1jcXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYSc7IH0gLyogJ+6kuicgKi9cclxuLmljb24tdXBkYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2MnOyB9IC8qICfupLwnICovXHJcbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2UnOyB9IC8qICfupL4nICovXHJcbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi1tYWlzb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24taW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDEnOyB9IC8qICfupYEnICovXHJcbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NCc7IH0gLyogJ+6lhCcgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDcnOyB9IC8qICfupYcnICovXHJcbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0YSc7IH0gLyogJ+6liicgKi9cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi1ub2ZhdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRkJzsgfSAvKiAn7qWNJyAqL1xyXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tcmVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUwJzsgfSAvKiAn7qWQJyAqL1xyXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUzJzsgfSAvKiAn7qWTJyAqL1xyXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU2JzsgfSAvKiAn7qWWJyAqL1xyXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLWhvdXNpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OSc7IH0gLyogJ+6lmScgKi9cclxuLmljb24tYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWMnOyB9IC8qICfupZwnICovXHJcbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLWNlbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWYnOyB9IC8qICfupZ8nICovXHJcbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Mic7IH0gLyogJ+6loicgKi9cclxuLmljb24tZHBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLWxvZ2dpYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY1JzsgfSAvKiAn7qWlJyAqL1xyXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY4JzsgfSAvKiAn7qWoJyAqL1xyXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLXJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmInOyB9IC8qICfupasnICovXHJcbi5pY29uLXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZSc7IH0gLyogJ+6lricgKi9cclxuLmljb24tdGF4OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmYnOyB9IC8qICfupa8nICovXHJcbi5pY29uLXZpZXc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MCc7IH0gLyogJ+6lsCcgKi9cclxuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Mic7IH0gLyogJ+6lsicgKi9cclxuLmljb24tZ2FyZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NSc7IH0gLyogJ+6ltScgKi9cclxuLmljb24tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzgnOyB9IC8qICfupbgnICovXHJcbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tbGlmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdiJzsgfSAvKiAn7qW7JyAqL1xyXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdlJzsgfSAvKiAn7qW+JyAqL1xyXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tZGF0YTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi1wcmljZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pY29uLTgyQS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi0xNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi04MkItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24tMTYwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi04MkMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tMTYyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi04NEEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tMTYyNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tODRCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLTE2MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tODRDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLTE2MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tMTYyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tY2FjaGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLTEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLTEzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLTE0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLTE1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLTE2NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tMTYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tMTctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tMTY1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLTI2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLTEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tMTAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi0xMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLTExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tMTIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi0xMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLTEzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24tMTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi0xMzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLTEzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tMTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLTEzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tMTQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLTE0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24tMTQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLTE0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tMTQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLTE0NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tMTUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLTE1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tMTUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLTE1Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi0xNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tMTUzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLTE1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLTE3MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tMTcxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLTE3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi0xNzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tMTcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLTE3My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tMTc0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLTE3NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgwJzsgfSAvKiAn7qaAJyAqL1xyXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Mic7IH0gLyogJ+6mgicgKi9cclxuLmljb24tMTc1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODMnOyB9IC8qICfupoMnICovXHJcbi5pY29uLTE4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg1JzsgfSAvKiAn7qaFJyAqL1xyXG4uaWNvbi0xODEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Nyc7IH0gLyogJ+6mhycgKi9cclxuLmljb24tMTgyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODknOyB9IC8qICfupoknICovXHJcbi5pY29uLTE4NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi0xODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4ZSc7IH0gLyogJ+6mjicgKi9cclxuLmljb24tMTg2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTAnOyB9IC8qICfuppAnICovXHJcbi5pY29uLTE5MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkyJzsgfSAvKiAn7qaSJyAqL1xyXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5NCc7IH0gLyogJ+6mlCcgKi9cclxuLmljb24tMTkyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTYnOyB9IC8qICfuppYnICovXHJcbi5pY29uLTE5My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk4JzsgfSAvKiAn7qaYJyAqL1xyXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OSc7IH0gLyogJ+6mmScgKi9cclxuLmljb24tMTAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTliJzsgfSAvKiAn7qabJyAqL1xyXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWMnOyB9IC8qICfuppwnICovXHJcbi5pY29uLTEwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5ZSc7IH0gLyogJ+6mnicgKi9cclxuLmljb24tMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTlmJzsgfSAvKiAn7qafJyAqL1xyXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTEnOyB9IC8qICfupqEnICovXHJcbi5pY29uLTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMic7IH0gLyogJ+6moicgKi9cclxuLmljb24tMTAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE0JzsgfSAvKiAn7qakJyAqL1xyXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTUnOyB9IC8qICfupqUnICovXHJcbi5pY29uLTEwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNyc7IH0gLyogJ+6mpycgKi9cclxuLmljb24tMTAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE4JzsgfSAvKiAn7qaoJyAqL1xyXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWEnOyB9IC8qICfupqonICovXHJcbi5pY29uLTEwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYic7IH0gLyogJ+6mqycgKi9cclxuLmljb24tMTAyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFkJzsgfSAvKiAn7qatJyAqL1xyXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWUnOyB9IC8qICfupq4nICovXHJcbi5pY29uLTEwMjMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMCc7IH0gLyogJ+6msCcgKi9cclxuLmljb24tMTAyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIxJzsgfSAvKiAn7qaxJyAqL1xyXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjMnOyB9IC8qICfuprMnICovXHJcbi5pY29uLTEwMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNCc7IH0gLyogJ+6mtCcgKi9cclxuLmljb24tMTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI2JzsgfSAvKiAn7qa2JyAqL1xyXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjgnOyB9IC8qICfuprgnICovXHJcbi5pY29uLTExMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYSc7IH0gLyogJ+6muicgKi9cclxuLmljb24tMTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJjJzsgfSAvKiAn7qa8JyAqL1xyXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmUnOyB9IC8qICfupr4nICovXHJcbi5pY29uLTExMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMCc7IH0gLyogJ+6ngCcgKi9cclxuLmljb24tMTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMyJzsgfSAvKiAn7qeCJyAqL1xyXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzQnOyB9IC8qICfup4QnICovXHJcbi5pY29uLTExMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNic7IH0gLyogJ+6nhicgKi9cclxuLmljb24tMTEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM4JzsgfSAvKiAn7qeIJyAqL1xyXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2EnOyB9IC8qICfup4onICovXHJcbi5pY29uLTExMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYyc7IH0gLyogJ+6njCcgKi9cclxuLmljb24tMTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNlJzsgfSAvKiAn7qeOJyAqL1xyXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDAnOyB9IC8qICfup5AnICovXHJcbi5pY29uLTEyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMSc7IH0gLyogJ+6nkScgKi9cclxuLmljb24tMTIwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQzJzsgfSAvKiAn7qeTJyAqL1xyXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDQnOyB9IC8qICfup5QnICovXHJcbi5pY29uLTEyMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNic7IH0gLyogJ+6nlicgKi9cclxuLmljb24tMTIwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ3JzsgfSAvKiAn7qeXJyAqL1xyXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDknOyB9IC8qICfup5knICovXHJcbi5pY29uLTEyMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYSc7IH0gLyogJ+6nmicgKi9cclxuLmljb24tMTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRiJzsgfSAvKiAn7qebJyAqL1xyXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGQnOyB9IC8qICfup50nICovXHJcbi5pY29uLTEyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZSc7IH0gLyogJ+6nnicgKi9cclxuLmljb24tMTIyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUwJzsgfSAvKiAn7qegJyAqL1xyXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTEnOyB9IC8qICfup6EnICovXHJcbi5pY29uLTEzMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMyc7IH0gLyogJ+6noycgKi9cclxuLmljb24tMTMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU0JzsgfSAvKiAn7qekJyAqL1xyXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTYnOyB9IC8qICfup6YnICovXHJcbi5pY29uLTEzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNyc7IH0gLyogJ+6npycgKi9cclxuLmljb24tMTMxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU5JzsgfSAvKiAn7qepJyAqL1xyXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWEnOyB9IC8qICfup6onICovXHJcbi5pY29uLTEzMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYyc7IH0gLyogJ+6nrCcgKi9cclxuLmljb24tMTMxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVkJzsgfSAvKiAn7qetJyAqL1xyXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWYnOyB9IC8qICfup68nICovXHJcbi5pY29uLTEzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMCc7IH0gLyogJ+6nsCcgKi9cclxuLmljb24tMTMyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYyJzsgfSAvKiAn7qeyJyAqL1xyXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjMnOyB9IC8qICfup7MnICovXHJcbi5pY29uLTEzMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNSc7IH0gLyogJ+6ntScgKi9cclxuLmljb24tMTMzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY2JzsgfSAvKiAn7qe2JyAqL1xyXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjgnOyB9IC8qICfup7gnICovXHJcbi5pY29uLTEzMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOSc7IH0gLyogJ+6nuScgKi9cclxuLmljb24tMTM0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZiJzsgfSAvKiAn7qe7JyAqL1xyXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmMnOyB9IC8qICfup7wnICovXHJcbi5pY29uLTEzNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZSc7IH0gLyogJ+6nvicgKi9cclxuLmljb24tMTM0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZmJzsgfSAvKiAn7qe/JyAqL1xyXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDEnOyB9IC8qICfuqIEnICovXHJcbi5pY29uLTEzNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMic7IH0gLyogJ+6ogicgKi9cclxuLmljb24tMTQwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA0JzsgfSAvKiAn7qiEJyAqL1xyXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDUnOyB9IC8qICfuqIUnICovXHJcbi5pY29uLTE0MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNyc7IH0gLyogJ+6ohycgKi9cclxuLmljb24tMTQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA4JzsgfSAvKiAn7qiIJyAqL1xyXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGEnOyB9IC8qICfuqIonICovXHJcbi5pY29uLTE0MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYic7IH0gLyogJ+6oiycgKi9cclxuLmljb24tMTQzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBkJzsgfSAvKiAn7qiNJyAqL1xyXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGUnOyB9IC8qICfuqI4nICovXHJcbi5pY29uLTE0NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMCc7IH0gLyogJ+6okCcgKi9cclxuLmljb24tMTQ0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTExJzsgfSAvKiAn7qiRJyAqL1xyXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTMnOyB9IC8qICfuqJMnICovXHJcbi5pY29uLTE1MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNCc7IH0gLyogJ+6olCcgKi9cclxuLmljb24tMTUxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE2JzsgfSAvKiAn7qiWJyAqL1xyXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTcnOyB9IC8qICfuqJcnICovXHJcbi5pY29uLTE1MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExOSc7IH0gLyogJ+6omScgKi9cclxuLmljb24tMTUyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFhJzsgfSAvKiAn7qiaJyAqL1xyXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWMnOyB9IC8qICfuqJwnICovXHJcbi5pY29uLTE1MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZCc7IH0gLyogJ+6onScgKi9cclxuLmljb24tMTYwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFmJzsgfSAvKiAn7qifJyAqL1xyXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjMnOyB9IC8qICfuqKMnICovXHJcbi5pY29uLTE3MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyNyc7IH0gLyogJ+6opycgKi9cclxuLmljb24tMTcwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI4JzsgfSAvKiAn7qioJyAqL1xyXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmEnOyB9IC8qICfuqKonICovXHJcbi5pY29uLTE3MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYic7IH0gLyogJ+6oqycgKi9cclxuLmljb24tMTcxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJkJzsgfSAvKiAn7qitJyAqL1xyXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmUnOyB9IC8qICfuqK4nICovXHJcbi5pY29uLTE3MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMCc7IH0gLyogJ+6osCcgKi9cclxuLmljb24tMTcyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMxJzsgfSAvKiAn7qixJyAqL1xyXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzMnOyB9IC8qICfuqLMnICovXHJcbi5pY29uLTE3MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNCc7IH0gLyogJ+6otCcgKi9cclxuLmljb24tMTc0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM2JzsgfSAvKiAn7qi2JyAqL1xyXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzcnOyB9IC8qICfuqLcnICovXHJcbi5pY29uLTE3NTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzOSc7IH0gLyogJ+6ouScgKi9cclxuLmljb24tMTc1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNhJzsgfSAvKiAn7qi6JyAqL1xyXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2MnOyB9IC8qICfuqLwnICovXHJcbi5pY29uLTE4NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzZSc7IH0gLyogJ+6ovicgKi9cclxuLmljb24tMTkwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQwJzsgfSAvKiAn7qmAJyAqL1xyXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDInOyB9IC8qICfuqYInICovXHJcbi5pY29uLTE5MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0NCc7IH0gLyogJ+6phCcgKi9cclxuLmljb24tMTkwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ2JzsgfSAvKiAn7qmGJyAqL1xyXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDknOyB9IC8qICfuqYknICovXHJcbi5pY29uLTE5MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Yic7IH0gLyogJ+6piycgKi9cclxuLmljb24tMTkxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRkJzsgfSAvKiAn7qmNJyAqL1xyXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGYnOyB9IC8qICfuqY8nICovXHJcbi5pY29uLTE5MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1MSc7IH0gLyogJ+6pkScgKi9cclxuLmljb24tMTkxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUzJzsgfSAvKiAn7qmTJyAqL1xyXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTUnOyB9IC8qICfuqZUnICovXHJcbi5pY29uLTE5MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Nyc7IH0gLyogJ+6plycgKi9cclxuLmljb24tMTkyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU5JzsgfSAvKiAn7qmZJyAqL1xyXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWInOyB9IC8qICfuqZsnICovXHJcbi5pY29uLTE5MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1ZCc7IH0gLyogJ+6pnScgKi9cclxuLmljb24tMTkyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVmJzsgfSAvKiAn7qmfJyAqL1xyXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjEnOyB9IC8qICfuqaEnICovXHJcbi5pY29uLTE5MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Mic7IH0gLyogJ+6poicgKi9cclxuLmljb24tMTkzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY0JzsgfSAvKiAn7qmkJyAqL1xyXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjUnOyB9IC8qICfuqaUnICovXHJcbi5pY29uLTE5MzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Nyc7IH0gLyogJ+6ppycgKi9cclxuLmljb24tMTkzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY4JzsgfSAvKiAn7qmoJyAqL1xyXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmEnOyB9IC8qICfuqaonICovXHJcbi5pY29uLTE5MzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Yic7IH0gLyogJ+6pqycgKi9cclxuLmljb24tMTkzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZkJzsgfSAvKiAn7qmtJyAqL1xyXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmUnOyB9IC8qICfuqa4nICovXHJcbi5pY29uLTE5MzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MCc7IH0gLyogJ+6psCcgKi9cclxuLmljb24tMTkzNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcxJzsgfSAvKiAn7qmxJyAqL1xyXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTczJzsgfSAvKiAn7qmzJyAqL1xyXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc0JzsgfSAvKiAn7qm0JyAqL1xyXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc2JzsgfSAvKiAn7qm2JyAqL1xyXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc3JzsgfSAvKiAn7qm3JyAqL1xyXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc5JzsgfSAvKiAn7qm5JyAqL1xyXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdhJzsgfSAvKiAn7qm6JyAqL1xyXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdjJzsgfSAvKiAn7qm8JyAqL1xyXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdkJzsgfSAvKiAn7qm9JyAqL1xyXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdmJzsgfSAvKiAn7qm/JyAqL1xyXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgwJzsgfSAvKiAn7qqAJyAqL1xyXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgyJzsgfSAvKiAn7qqCJyAqL1xyXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgzJzsgfSAvKiAn7qqDJyAqL1xyXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg1JzsgfSAvKiAn7qqFJyAqL1xyXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg3JzsgfSAvKiAn7qqHJyAqL1xyXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg5JzsgfSAvKiAn7qqJJyAqL1xyXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThiJzsgfSAvKiAn7qqLJyAqL1xyXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThkJzsgfSAvKiAn7qqNJyAqL1xyXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThmJzsgfSAvKiAn7qqPJyAqL1xyXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkxJzsgfSAvKiAn7qqRJyAqL1xyXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkzJzsgfSAvKiAn7qqTJyAqL1xyXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk1JzsgfSAvKiAn7qqVJyAqL1xyXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk3JzsgfSAvKiAn7qqXJyAqL1xyXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk5JzsgfSAvKiAn7qqZJyAqL1xyXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTliJzsgfSAvKiAn7qqbJyAqL1xyXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlkJzsgfSAvKiAn7qqdJyAqL1xyXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlmJzsgfSAvKiAn7qqfJyAqL1xyXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWExJzsgfSAvKiAn7qqhJyAqL1xyXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWEzJzsgfSAvKiAn7qqjJyAqL1xyXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE1JzsgfSAvKiAn7qqlJyAqL1xyXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE3JzsgfSAvKiAn7qqnJyAqL1xyXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE5JzsgfSAvKiAn7qqpJyAqL1xyXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhYic7IH0gLyogJ+6qqycgKi9cclxuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWQnOyB9IC8qICfuqq0nICovXHJcbi5pY29uLTExMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFmJzsgfSAvKiAn7qqvJyAqL1xyXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMSc7IH0gLyogJ+6qsScgKi9cclxuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjMnOyB9IC8qICfuqrMnICovXHJcbi5pY29uLTExMDAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI1JzsgfSAvKiAn7qq1JyAqL1xyXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNyc7IH0gLyogJ+6qtycgKi9cclxuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjknOyB9IC8qICfuqrknICovXHJcbi5pY29uLTExMDAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJiJzsgfSAvKiAn7qq7JyAqL1xyXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZCc7IH0gLyogJ+6qvScgKi9cclxuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmYnOyB9IC8qICfuqr8nICovXHJcbi5pY29uLTExMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMxJzsgfSAvKiAn7quBJyAqL1xyXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMyc7IH0gLyogJ+6rgycgKi9cclxuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzUnOyB9IC8qICfuq4UnICovXHJcbi5pY29uLTExMDAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM3JzsgfSAvKiAn7quHJyAqL1xyXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjOSc7IH0gLyogJ+6riScgKi9cclxuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2InOyB9IC8qICfuq4snICovXHJcbi5pY29uLTExMDAxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNkJzsgfSAvKiAn7quNJyAqL1xyXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZic7IH0gLyogJ+6rjycgKi9cclxuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDEnOyB9IC8qICfuq5EnICovXHJcbi5pY29uLTExMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQzJzsgfSAvKiAn7quTJyAqL1xyXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNSc7IH0gLyogJ+6rlScgKi9cclxuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDcnOyB9IC8qICfuq5cnICovXHJcbi5pY29uLTExMDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ5JzsgfSAvKiAn7quZJyAqL1xyXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkYic7IH0gLyogJ+6rmycgKi9cclxuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGQnOyB9IC8qICfuq50nICovXHJcbi5pY29uLTExMDEwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRmJzsgfSAvKiAn7qufJyAqL1xyXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMSc7IH0gLyogJ+6roScgKi9cclxuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTMnOyB9IC8qICfuq6MnICovXHJcbi5pY29uLTExMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU1JzsgfSAvKiAn7qulJyAqL1xyXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNyc7IH0gLyogJ+6rpycgKi9cclxuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTknOyB9IC8qICfuq6knICovXHJcbi5pY29uLTExMDExNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWViJzsgfSAvKiAn7qurJyAqL1xyXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZCc7IH0gLyogJ+6rrScgKi9cclxuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWYnOyB9IC8qICfuq68nICovXHJcbi5pY29uLTExMDExNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYxJzsgfSAvKiAn7quxJyAqL1xyXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMyc7IH0gLyogJ+6rsycgKi9cclxuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjUnOyB9IC8qICfuq7UnICovXHJcbi5pY29uLTExMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY3JzsgfSAvKiAn7qu3JyAqL1xyXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmOSc7IH0gLyogJ+6ruScgKi9cclxuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmInOyB9IC8qICfuq7snICovXHJcbi5pY29uLTExMDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZkJzsgfSAvKiAn7qu9JyAqL1xyXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZic7IH0gLyogJ+6rvycgKi9cclxuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDEnOyB9IC8qICfurIEnICovXHJcbi5pY29uLTExMTAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAzJzsgfSAvKiAn7qyDJyAqL1xyXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNSc7IH0gLyogJ+6shScgKi9cclxuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDcnOyB9IC8qICfurIcnICovXHJcbi5pY29uLTExMTAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA5JzsgfSAvKiAn7qyJJyAqL1xyXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwYic7IH0gLyogJ+6siycgKi9cclxuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGQnOyB9IC8qICfurI0nICovXHJcbi5pY29uLTExMTAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBmJzsgfSAvKiAn7qyPJyAqL1xyXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMSc7IH0gLyogJ+6skScgKi9cclxuLmljb24tMTExMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTMnOyB9IC8qICfurJMnICovXHJcbi5pY29uLTExMTAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE1JzsgfSAvKiAn7qyVJyAqL1xyXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNyc7IH0gLyogJ+6slycgKi9cclxuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTknOyB9IC8qICfurJknICovXHJcbi5pY29uLTExMTAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFiJzsgfSAvKiAn7qybJyAqL1xyXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZCc7IH0gLyogJ+6snScgKi9cclxuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWYnOyB9IC8qICfurJ8nICovXHJcbi5pY29uLTExMjAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIxJzsgfSAvKiAn7qyhJyAqL1xyXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMyc7IH0gLyogJ+6soycgKi9cclxuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjUnOyB9IC8qICfurKUnICovXHJcbi5pY29uLTExMjAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI3JzsgfSAvKiAn7qynJyAqL1xyXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjknOyB9IC8qICfurKknICovXHJcbi5pY29uLXNwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYSc7IH0gLyogJ+6sqicgKi9cclxuLmljb24tc3AxOS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJjJzsgfSAvKiAn7qysJyAqL1xyXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmQnOyB9IC8qICfurK0nICovXHJcbi5pY29uLXNwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZic7IH0gLyogJ+6srycgKi9cclxuLmljb24tc3AyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMwJzsgfSAvKiAn7qywJyAqL1xyXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzInOyB9IC8qICfurLInICovXHJcbi5pY29uLXNwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMyc7IH0gLyogJ+6ssycgKi9cclxuLmljb24tc3AzOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM1JzsgfSAvKiAn7qy1JyAqL1xyXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzgnOyB9IC8qICfurLgnICovXHJcbi5pY29uLXNwODgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYSc7IH0gLyogJ+6suicgKi9cclxuLmljb24tc3A4OS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNjJzsgfSAvKiAn7qy8JyAqL1xyXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNlJzsgfSAvKiAn7qy+JyAqL1xyXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQwJzsgfSAvKiAn7q2AJyAqL1xyXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDInOyB9IC8qICfurYInICovXHJcbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQzJzsgfSAvKiAn7q2DJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0NCc7IH0gLyogJ+6thCcgKi9cclxuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDYnOyB9IC8qICfurYYnICovXHJcbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ3JzsgfSAvKiAn7q2HJyAqL1xyXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0OCc7IH0gLyogJ+6tiCcgKi9cclxuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGEnOyB9IC8qICfurYonICovXHJcbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRiJzsgfSAvKiAn7q2LJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZCc7IH0gLyogJ+6tjScgKi9cclxuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGUnOyB9IC8qICfurY4nICovXHJcbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUwJzsgfSAvKiAn7q2QJyAqL1xyXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Mic7IH0gLyogJ+6tkicgKi9cclxuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTQnOyB9IC8qICfurZQnICovXHJcbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU1JzsgfSAvKiAn7q2VJyAqL1xyXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Nyc7IH0gLyogJ+6tlycgKi9cclxuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTgnOyB9IC8qICfurZgnICovXHJcbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU5JzsgfSAvKiAn7q2ZJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yic7IH0gLyogJ+6tmycgKi9cclxuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWMnOyB9IC8qICfurZwnICovXHJcbi5pY29uLTEwMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVlJzsgfSAvKiAn7q2eJyAqL1xyXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2MCc7IH0gLyogJ+6toCcgKi9cclxuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjInOyB9IC8qICfuraInICovXHJcbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYzJzsgfSAvKiAn7q2jJyAqL1xyXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2NCc7IH0gLyogJ+6tpCcgKi9cclxuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjgnOyB9IC8qICfuragnICovXHJcbi5pY29uLTExMjMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY5JzsgfSAvKiAn7q2pJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2YSc7IH0gLyogJ+6tqicgKi9cclxuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmMnOyB9IC8qICfurawnICovXHJcbi5pY29uLTExMjMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZlJzsgfSAvKiAn7q2uJyAqL1xyXG4uaWNvbi0yNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcwJzsgfSAvKiAn7q2wJyAqL1xyXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MSc7IH0gLyogJ+6tsScgKi9cclxuLmljb24tMTM4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcyJzsgfSAvKiAn7q2yJyAqL1xyXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Myc7IH0gLyogJ+6tsycgKi9cclxuLmljb24tMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc0JzsgfSAvKiAn7q20JyAqL1xyXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzUnOyB9IC8qICfurbUnICovXHJcbi5pY29uLTI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc2JzsgfSAvKiAn7q22JyAqL1xyXG4uaWNvbi0yNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc3JzsgfSAvKiAn7q23JyAqL1xyXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzgnOyB9IC8qICfurbgnICovXHJcbi5pY29uLTIwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OSc7IH0gLyogJ+6tuScgKi9cclxuLmljb24tMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2EnOyB9IC8qICfurbonICovXHJcbi5pY29uLTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yic7IH0gLyogJ+6tuycgKi9cclxuLmljb24tMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdjJzsgfSAvKiAn7q28JyAqL1xyXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2QnOyB9IC8qICfurb0nICovXHJcbi5pY29uLTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdlJzsgfSAvKiAn7q2+JyAqL1xyXG4uaWNvbi0yMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdmJzsgfSAvKiAn7q2/JyAqL1xyXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4MSc7IH0gLyogJ+6ugScgKi9cclxuLmljb24tMTU0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODInOyB9IC8qICfuroInICovXHJcbi5pY29uLTI1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgzJzsgfSAvKiAn7q6DJyAqL1xyXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODQnOyB9IC8qICfuroQnICovXHJcbi5pY29uLTEzNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NSc7IH0gLyogJ+6uhScgKi9cclxuLmljb24tMjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODYnOyB9IC8qICfuroYnICovXHJcbi5pY29uLTI1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODcnOyB9IC8qICfurocnICovXHJcbi5pY29uLTEzMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OCc7IH0gLyogJ+6uiCcgKi9cclxuLmljb24tMTMzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg5JzsgfSAvKiAn7q6JJyAqL1xyXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4YSc7IH0gLyogJ+6uiicgKi9cclxuLmljb24tMTMzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhiJzsgfSAvKiAn7q6LJyAqL1xyXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yyc7IH0gLyogJ+6ujCcgKi9cclxuLmljb24tMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZCc7IH0gLyogJ+6ujScgKi9cclxuLmljb24tMTMyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhlJzsgfSAvKiAn7q6OJyAqL1xyXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Zic7IH0gLyogJ+6ujycgKi9cclxuLmljb24tMTM3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkwJzsgfSAvKiAn7q6QJyAqL1xyXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTEnOyB9IC8qICfurpEnICovXHJcbi5pY29uLTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTInOyB9IC8qICfurpInICovXHJcbi5pY29uLTEzNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Myc7IH0gLyogJ+6ukycgKi9cclxuLmljb24tMTM2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk0JzsgfSAvKiAn7q6UJyAqL1xyXG4uaWNvbi0yMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NSc7IH0gLyogJ+6ulScgKi9cclxuLmljb24tMTM0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk2JzsgfSAvKiAn7q6WJyAqL1xyXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTcnOyB9IC8qICfurpcnICovXHJcbi5pY29uLTEzNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OCc7IH0gLyogJ+6umCcgKi9cclxuLmljb24tMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTknOyB9IC8qICfurpknICovXHJcbi5pY29uLTEzNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5YSc7IH0gLyogJ+6umicgKi9cclxuLmljb24tMTM1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjliJzsgfSAvKiAn7q6bJyAqL1xyXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWMnOyB9IC8qICfurpwnICovXHJcbi5pY29uLTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlkJzsgfSAvKiAn7q6dJyAqL1xyXG4uaWNvbi0yMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjllJzsgfSAvKiAn7q6eJyAqL1xyXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWYnOyB9IC8qICfurp8nICovXHJcbi5pY29uLTE0NjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMCc7IH0gLyogJ+6uoCcgKi9cclxuLmljb24tMTQ1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmExJzsgfSAvKiAn7q6hJyAqL1xyXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMic7IH0gLyogJ+6uoicgKi9cclxuLmljb24tMTQ3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTMnOyB9IC8qICfurqMnICovXHJcbi5pY29uLTE0Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE0JzsgfSAvKiAn7q6kJyAqL1xyXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNSc7IH0gLyogJ+6upScgKi9cclxuLmljb24tMTYyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcbi5pY29uLTE2MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNyc7IH0gLyogJ+6upycgKi9cclxuLmljb24tMjYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTgnOyB9IC8qICfurqgnICovXHJcbi5pY29uLTE2MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOSc7IH0gLyogJ+6uqScgKi9cclxuLmljb24tMTYyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYSc7IH0gLyogJ+6uqicgKi9cclxuLmljb24tMTYyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYic7IH0gLyogJ+6uqycgKi9cclxuLmljb24tMTYyMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYyc7IH0gLyogJ+6urCcgKi9cclxuLmljb24tMTQ3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFkJzsgfSAvKiAn7q6tJyAqL1xyXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWUnOyB9IC8qICfurq4nICovXHJcbi5pY29uLTE2MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZic7IH0gLyogJ+6urycgKi9cclxuLmljb24tMTYzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYjAnOyB9IC8qICfurrAnICovXHJcbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn0iLCJbZGF0YS1leHBhbmRhYmxlXSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgIC8qXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgKi9cclxufSIsIi5saW5rLWJsb2Mge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB1c2VyLXNlbGVjdDp0ZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufSIsIltyb2xlPVwidGFibGVcIl0ge1xyXG5cclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl0ge1xyXG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtO1xyXG59XHJcblxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtaGVhZGluZztcclxufVxyXG5cclxuaDEge1xyXG4gIC8vZm9udC1zaXplOiBjbGFtcCgxLjg2NjdlbSwgMTI4ZW0sIDNlbSk7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCk7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcblxyXG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpc3QoJHR5cGUpe1xyXG4gICAgJHJlc2V0czogKFxyXG4gICAgICAgIHVsOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgICAgIG9sOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzdWItcHJvcCwgJHN1Yi12YWx1ZSBpbiAkdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgI3skc3ViLXByb3B9OiAkc3ViLXZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdlc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2VzX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2VzX2lubmVyX3BhZGRpbmcgOiA5MHB4ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlc19saW5rX2NvbG9yO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLy9mb250OiAkYm9keV9mb250O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnZXNfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgY29sb3I6ICRwYWdlc190ZXh0X2NvbG9yO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWlubmVyIHtcclxuICAgICAgICAmLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX190b29scyB7XHJcbiAgICAgICAgICAgIHRvcDogJHBhZ2VzX2lubmVyX3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9kYWwtLW9wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkLFxyXG4gICAgJi0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQge1xyXG4gICAgICAgIC5mb290ZXItdjEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIDAuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdmlzaWJpbGl0eSAuMnM7XHJcbiAgICB9XHJcbiAgICAmLS1tZW51LW9wZW5lZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tc2VhcmNoLXYxIHtcclxuICAgICAgICAmLmJvZHkge1xyXG4gICAgICAgICAgICAmLS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQsXHJcbiAgICAgICAgICAgICYtLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXHJcbiAgICAgICAgICAgICYtLW1lbnUtb3BlbmVkIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XHJcbiAgICAgICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLS12MSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNzAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoIC5mb3JtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAvKiYtLWlubmVyIHtcclxuICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuYm9keS0tc2VhcmNoLXYxIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYxIHtcclxuICAgICAgICAgICAgJi5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZW51X2hvdmVyZWR7XHJcbiAgICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaC0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lbnVfaG92ZXJlZCB7XHJcbiAgICAgICAgICAgIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keS0tc2VhcmNoLXYyIHtcclxuICAgICAgICAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMDVzLCBvcGFjaXR5IC40cyAuMDVzLCB2aXNpYmlsaXR5IC40cyAuMDVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lbnVfaG92ZXJlZCB7XHJcbiAgICAgICAgICAgIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubGlua0Jsb2Mge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvdWxldXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZC0xOiAjMDAwMDAwO1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50IC0gZMOpY2xpbmFpc29uXHJcbiRjb2xvcl9icmFuZC0yOiAjRkZGRkZGO1xyXG4kY29sb3JfYnJhbmQtMzogIzZBNkE2QTtcclxuJGNvbG9yX2JyYW5kLTQ6ICNDRUNFQ0U7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgbmV1dHJlc1xyXG4kY29sb3JfbmV1dHJhbC0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0xOiAjZmZmZmZmO1xyXG4kY29sb3JfbmV1dHJhbC0yOiAjMjgyODI4O1xyXG4kY29sb3JfbmV1dHJhbC0zOiAjNTI1MjUyO1xyXG4kY29sb3JfbmV1dHJhbC00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC01OiAjNzU3NTc1O1xyXG4kY29sb3JfbmV1dHJhbC02OiAjZDVkNWQ1O1xyXG4kY29sb3JfbmV1dHJhbC03OiAjZDFkMWQxO1xyXG5cclxuXHJcbi8vIENvdWxldXJzIHV0aWxlcyAobWVzc2FnZXMgdmFsaWRhdGlvbiwgZXJyZXVycywgZXRjLi4uKVxyXG4kY29sb3JfdXRpbGl0eS0xOiAjMDM4MDRkO1xyXG4kY29sb3JfdXRpbGl0eS0yOiAjYjEyYTBiO1xyXG5cclxuXHJcbi8vIENvdWxldXJzIHBlcnNvbm5hbGlzw6llcyAoc2kgYmVzb2luIHBvdXIgdW5lIGludMOpIHBsdXMgc3DDqWNpZmlxdWUpXHJcbiRjb2xvcl9jdXN0b20tMTogI0ZGMDAwMDsiLCIkcGFnZXNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdlc19saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2VzX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kcGFnZXNfaW5uZXJfcGFkZGluZyA6IDkwcHg7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgZm9ybSBkYXJrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRGb3JtRGFyaygkbWFwLCAkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0uZm9ybXtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG5cclxuICAgICAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29uZGl0aW9uc19jb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9sZWdhbHNfY29sb3InKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdqcy1zZWxlY3RfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzcy1hcnJvdy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzcy1hcnJvdy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6IG1hcC1nZXQoJG1hcCwgJ3NzLXNpbmdsZS1zZWxlY3RlZC12YWx1ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bGl0cGxlLXNlbGVjdGVkLXZhbHVlLWRlbGV0ZWQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bGl0cGxlLXNlbGVjdGVkLXZhbHVlLWRlbGV0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1zcy1hZGQtcGx1cy1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9wbHVzX2ljb25fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9wbHVzX2ljb25fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2hpZ2hsaWdodF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2NvbnRlbnRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9yYWRpb19jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9leHRyYV9yYWRpb3MtbGVnZW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9ib3JkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2JhY2tncm91bmQnKTtcclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNhbGN1bGF0ZSBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcclxuZGVwZW5kaW5nIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHBhc3NlZC5cclxuXHJcbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cudzMub3JnL1RSL0FFUlQjY29sb3ItY29udHJhc3RcclxuXHJcbkNvbG9yIGJyaWdodG5lc3MgaXMgZGV0ZXJtaW5lZCBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6XHJcbigoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdGV4dC1jb250cmFzdCgkbikge1xyXG4gICAgJGNvbG9yLWJyaWdodG5lc3M6IHJvdW5kKChyZWQoJG4pICogMjk5KSArIChncmVlbigkbikgKiA1ODcpICsgKGJsdWUoJG4pICogMTE0KSAvIDEwMDApO1xyXG4gICAgJGxpZ2h0LWNvbG9yOiByb3VuZCgocmVkKCNmZmZmZmYpICogMjk5KSArIChncmVlbigjZmZmZmZmKSAqIDU4NykgKyAoYmx1ZSgjZmZmZmZmKSAqIDExNCkgLyAxMDAwKTtcclxuXHJcbiAgICBAaWYgYWJzKCRjb2xvci1icmlnaHRuZXNzKSA8ICgkbGlnaHQtY29sb3IvMil7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcclxuICAgICR1MTogdW5pdCgkbWluLXZ3KTtcclxuICAgICR1MjogdW5pdCgkbWF4LXZ3KTtcclxuICAgICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XHJcbiAgICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xyXG4gICAgLy9AZGVidWcoMTBweCArIC42MjV2dyk7XHJcbiAgICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJ3NsaWRlcy1tZCcge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLWxnJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbGdcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7JGJyZWFrcG9pbnR9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGdyaWQtbG9vcCgkbmFtZSkge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICAgICBAaWYgJGkgIT0gMCB7XHJcbiAgICAgICAgICAgIC5jb2wjeyRuYW1lfS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wjeyRuYW1lfS1vZmZzZXQtI3skaX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gd29yZC13cmFwIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbXMtaHlwaGVuczogYXV0bztcclxuICAgIC1vLWh5cGhlbnM6IGF1dG87XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgU3RhdHVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRTdGF0dXMoJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgcGFkZGluZzogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3BhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX3Byb3BlcnR5X3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19jb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6JGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uZXcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYWxsaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IERlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0RGVsaXZlckRhdGUoJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LmRlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgZm9udCA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9mb250O1xyXG4gICAgICAgIHBhZGRpbmcgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfcGFkZGluZztcclxuICAgICAgICBtYXJnaW4gOiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9tYXJnaW47XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlciA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9ib3JkZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkZ3JpZC1tYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAmLnJvdy0tZ3V0dGVybGVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBncmlkLWxvb3AoJycpO1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzLWdyaWQge1xyXG4gICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xyXG4gICRkZWNsYXJhdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcclxuXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcclxuICAgIEBpbmNsdWRlIGdyaWQtbG9vcCgkbmFtZSlcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gU3BhY2UgYmV0d2VlbiBjb2x1bW5zXHJcbiRncmlkLWd1dHRlcjogMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNYXggd2lkdGggb2YgY29udGFpbmVyXHJcbiRncmlkLW1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoICsgKCRncmlkLWd1dHRlciAqIDIpICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBOdW1iZXIgb2YgdG90YWwgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludHMgZ3JpZHNcclxuJGJyZWFrcG9pbnRzLWdyaWQ6IChcclxuICAgICAgICAnLS1zbScgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwic21cIil9KScsXHJcbiAgICAgICAgJy0tbWQnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSknLFxyXG4gICAgICAgICctLWxnJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pJyxcclxuICAgICAgICAnLS14bCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSdcclxuKSAhZGVmYXVsdDtcclxuIiwiLmlubmVycGFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb3JlXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAvLyBGb250IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2NvbG9yOiAgICAgICAgICAgICAgICRjb2xvcl9icmFuZC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExldHRlciBzcGFjaW5nIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbnQgZGUgbGEgcGFnZSBwYXIgZMOpZmF1dFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29yZV9kZWNvcmF0ZS1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyBkw6ljb3JhdGlmcyA6IGNvdWxldXJcclxuJGNvcmVfc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHRyYW5zcGFyZW50aXplKCRjb2xvcl9icmFuZC0zLCAwLjgpOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm94IHNoYWRvdyBwYXIgZMOpZmF1dFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoIDogOTY1cHg7XHJcbiR3cmFwcGVyX21heC13aWR0aCAgICAgICA6IDEyMzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgYmFzZSBcclxuJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDogMTQwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZHUgY29udGVudSBkZSB0YWlsbGUgbW95ZW5uZVxyXG4kd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggOiAxNTM1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkZXMgY29udGVudXMgcGx1cyBncmFuZHMgLSBleDogYmxvYyBhbGVydGUgbWFpbFxyXG4kd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCA6IDE4MTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkZXMgY29udGVudXMgcGx1cyBncmFuZHMgLSBleDogYmxvYyBhbGVydGUgbWFpbFxyXG4kd3JhcHBlci1mdWxsIDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIDEwMCVcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy0tbWQ6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4vLyR3cmFwcGVyX3BhZGRpbmcteCAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaGF1dCBldCBiYXMgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy14LS1tZDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBoYXV0IGV0IGJhcyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiA0ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDEyMDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGFpbGxlIMOgIGxhcXVlbGxlIHN3aXRjaCBoYW1idXJnZXIgLSBtZW51IGNsYXNzaXF1ZVxyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXI6IDkwMDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRhaWxsZSDDoCBsYXF1ZWxsZSBzd2l0Y2ggaGFtYnVyZ2VyIC0gbWVudSBjbGFzc2lxdWUgLSBJTk5FUlxyXG5cclxuXHJcbi8vIEJyZWFrcG9pbnRcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAneHMnOiAzNjBweCxcclxuICAgICdzbSc6IDU3NnB4LFxyXG4gICAgJ21kJzogNzY4cHgsXHJcbiAgICAnbGcnOiA5OTJweCxcclxuICAgICd4bCc6IDEyMDBweCxcclxuICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAneHh4bCc6IDIwMDBweFxyXG4pO1xyXG5cclxuLy8gQnJlYWtwb2ludCB1c2VkIHRvIGZsdWlkIHR5cG9ncmFwaHlcclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJyk7XHJcbiR0eXBvX2ZsdWlkX21heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4eHhsJyk7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9mb250ICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6IDFlbSAuNTg4MmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19wYWRkaW5nOiAuMmVtIDEuNDcwNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGludGVybmVzXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW4gOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfei1pbmRleDogMjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXMgPiBob3ZlciA6IGfDqHJlIGwnYWZmaWNoYWdlIFwic3VyXCIgb3UgXCJzb3VzXCIgbGEgc3VyY291Y2hlICgwPCB4IDwgMTA6IHNvdXMsIHggPiAxMDogc3VyKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX3BhZGRpbmc6IC44ZW0gMS40NzA1ZW07XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9tYXJnaW46IDAgMCAxZW0gMDtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIE92ZXJsYXkgaW1hZ2VcclxuJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTsiLCJhW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1haW4ge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMzAwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvL21hcmdpbi10b3A6IC0zMTBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCA1bXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0taG9tZSB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWlubmVyLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIC5tYWluIHtcclxuICAgICAgICAvL3otaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBtYXJnaW5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBTaXplc1xyXG5cclxuJHNwYWNlcnM6IChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAxZW0sXHJcbiAgICAyOiAyZW0sXHJcbiAgICAzOiAzZW0sXHJcbiAgICA0OiA0ZW0sXHJcbiAgICA1OiA1ZW0sXHJcbiAgICA2OiA2ZW1cclxuKTtcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxyXG4gICAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAgICAgQGlmICRzaXplICE9IDAge1xyXG4gICAgICAgICAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAgICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm10I3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tciN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYiN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWwjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRleHQtYmxvY2sge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi0tbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZztcclxuICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gIFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICB9XHJcblxyXG4gICYtLW5vLW92ZXJmbG93IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxufSIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGxlZnQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgbWFyZ2luOiAwIC00cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIGxlZnQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgcmlnaHQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XHJcbiAgY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XHJcbiAgZmlsbDogI2Y2NDc0NztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICBmaWxsOiBpbmhlcml0O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiAyNiU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogNDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogMTM1JTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzUlO1xyXG4gIGxlZnQ6IDEyLjUlO1xyXG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNmNoO1xyXG4gIHdpZHRoOiA3Y2hcXDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4uZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmRheUNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICBtaW4td2lkdGg6IDMwNy44NzVweDtcclxuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICBtYXgtd2lkdGg6IDM5cHg7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9icmFuZC0yLCA1cHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogMjYlO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNDklO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogMiU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdpZHRoOiAxOCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCIvKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cclxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQsXHJcbi5ub1VpLXRhcmdldCAqIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktdGFyZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5vVWktYmFzZSxcclxuLm5vVWktY29ubmVjdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLm5vVWktY29ubmVjdCxcclxuLm5vVWktb3JpZ2luIHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMTAlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbn1cclxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xyXG4ubm9VaS1ob3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICByaWdodDogLTE3cHg7XHJcbiAgdG9wOiAtNnB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICByaWdodDogLTZweDtcclxuICB0b3A6IC0xN3B4O1xyXG59XHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIGxlZnQ6IC0xN3B4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cclxuLm5vVWktdGFyZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xyXG59XHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcclxufVxyXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cclxuLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogbnMtcmVzaXplO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4ubm9VaS1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xyXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XHJcbiAgbGVmdDogMTRweDtcclxuICB0b3A6IDZweDtcclxufVxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGxlZnQ6IDE3cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiA2cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgdG9wOiAxN3B4O1xyXG59XHJcbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cclxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLFxyXG4ubm9VaS1waXBzICoge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXBpcHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ub1VpLXZhbHVlLXN1YiB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktbWFya2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG4ubm9VaS1tYXJrZXItc3ViIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGhlaWdodDogODBweDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5ub1VpLXRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMTIwJTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxMjAlO1xyXG59XHJcbiIsIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXHJcbi5wc3dwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxMDEwMDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG4ucHN3cCAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4ucHN3cCBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZTsgfVxyXG5cclxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cclxuICBvcGFjaXR5OiAwLjAwMTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG5cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nOyB9XHJcblxyXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xyXG4ucHN3cF9fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7IH1cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2ltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XHJcblxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcclxuICBjb2xvcjogI0NDQztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSIsIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXHJcbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xyXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDsgfVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xyXG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGVmYXVsdC1za2luLnN2Zyk7XHJcbiAgfVxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBub25lO1xyXG4gIH0gfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXNoYXJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XHJcblxyXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xyXG4gIGxlZnQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyLFxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNjAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgei1pbmRleDogMTYyMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB0b3A6IDU2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHJpZ2h0OiA0NHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzAwMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcclxuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcblxyXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEycHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gIGNvbG9yOiAjQ0UyNzJEOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0RERDsgfVxyXG5cclxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgcGFkZGluZzogMCAxMHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA0NHB4OyB9XHJcbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICNCQkI7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA0MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xyXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cclxuLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIGRpcmVjdGlvbjogbHRyOyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDEycHg7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xyXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcclxuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucHN3cF9fcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xyXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cclxuLnBzd3BfX3VpIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAxNTUwOyB9XHJcblxyXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cclxuLnBzd3BfX3RvcC1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XHJcblxyXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XHJcblxyXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxOyB9XHJcblxyXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IH0iLCJbZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItb2Zmc2V0IHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cclxuICB3aWR0aDogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcclxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC1oZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwMCU7XHJcbiAgd2lkdGg6IDEwMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBtaW4td2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcclxuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICB0b3A6IDJweDtcclxuICBib3R0b206IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAycHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qIFJ0bCBzdXBwb3J0ICovXHJcbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn0iLCIkc3MtaGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRzcy13aGl0ZTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNzLWZvbnQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1kaXNhYmxlZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNzLXByaW1hcnktY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNzLXNlYXJjaC1oaWdobGlnaHQtY29sb3I6ICNmZmZiOGMgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItcmFkaXVzOiAwcHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLWw6IDhweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbTogNnB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1zOiA0cHggIWRlZmF1bHQ7XHJcblxyXG4uc3MtbWFpbiB7XHJcbiAgcG9zaXRpb24gICAgOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5ICAgICA6IGlubGluZS1ibG9jaztcclxuICB1c2VyLXNlbGVjdCA6IG5vbmU7XHJcbiAgY29sb3IgICAgICAgOiAjNjY2O1xyXG4gIHdpZHRoICAgICAgIDogMTAwJVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICBjdXJzb3IgICAgICAgICAgIDogcG9pbnRlcjtcclxuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICBoZWlnaHQgICAgICAgICAgIDogMzBweDtcclxuICBwYWRkaW5nICAgICAgICAgIDogNnB4O1xyXG4gIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICBib3JkZXItcmFkaXVzICAgIDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICBvdXRsaW5lICAgICAgICAgIDogMDtcclxuICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uICAgICAgIDogYmFja2dyb3VuZC1jb2xvciAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNkY2RlZTI7XHJcbiAgY3Vyc29yICAgICAgICAgICA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyAgOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgIDogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyA6IDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gIGZsZXggICAgICAgICAgICAgICAgOiAxIDEgMTAwJTtcclxuICB0ZXh0LWFsaWduICAgICAgICAgIDogbGVmdDtcclxuICB3aWR0aCAgICAgICAgICAgICAgIDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgbGluZS1oZWlnaHQgICAgICAgICA6IDFlbTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0ICAgIDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3QgICAgIDogbm9uZTtcclxuICB1c2VyLXNlbGVjdCAgICAgICAgIDogbm9uZVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciwgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XHJcbiAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG4gIHdpZHRoIDogYXV0b1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gIGNvbG9yIDogaW5oZXJpdFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XHJcbiAgZmxleCAgICAgICAgICAgIDogMCAxIGF1dG87XHJcbiAgbWFyZ2luICAgICAgICAgIDogMCA2cHg7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogNzAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xyXG4gIGRpc3BsYXkgOiBub25lXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcclxuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LWVuZDtcclxuICBmbGV4ICAgICAgICAgICAgOiAwIDEgYXV0bztcclxuICBtYXJnaW4gICAgICAgICAgOiAwIDZweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICBib3JkZXIgICAgICAgOiBzb2xpZCAjNjY2O1xyXG4gIGJvcmRlci13aWR0aCA6IDAgMnB4IDJweCAwO1xyXG4gIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nICAgICAgOiAzcHg7XHJcbiAgdHJhbnNpdGlvbiAgIDogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcclxuICB0cmFuc2Zvcm0gOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgbWFyZ2luICAgIDogM3B4IDAgMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xyXG4gIHRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZyk7XHJcbiAgbWFyZ2luICAgIDogLTNweCAwIDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbiAgIDogcm93O1xyXG4gIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIG1pbi1oZWlnaHQgICAgICAgOiAzMHB4O1xyXG4gIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xyXG4gIHBhZGRpbmcgICAgICAgICAgOiAwIDAgMCAzcHg7XHJcbiAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIGJvcmRlci1yYWRpdXMgICAgOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gIG91dGxpbmUgICAgICAgICAgOiAwO1xyXG4gIGJveC1zaXppbmcgICAgICAgOiBib3JkZXItYm94O1xyXG4gIHRyYW5zaXRpb24gICAgICAgOiBiYWNrZ3JvdW5kLWNvbG9yIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZGNkZWUyO1xyXG4gIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gIGNvbG9yIDogIzY2NlxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgY3Vyc29yIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgIDogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgIDogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyA6IDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC13cmFwICAgICAgIDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXggICAgICAgICAgICA6IDEgMSAxMDAlO1xyXG4gIHdpZHRoICAgICAgICAgICA6IGNhbGMoMTAwJSAtIDMwcHgpXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgcGFkZGluZyAgICAgICA6IDRweCA1cHg7XHJcbiAgbWFyZ2luICAgICAgICA6IDJweCAwO1xyXG4gIGxpbmUtaGVpZ2h0ICAgOiAxZW07XHJcbiAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICBjb2xvciAgICAgICAgIDogI2RlZGVkZTtcclxuICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtIDogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5ICAgOiAwXHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eSAgIDogMVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZU91dCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtIDogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5ICAgOiAxXHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eSAgIDogMFxyXG4gIH1cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgIDogZmxleDtcclxuICB1c2VyLXNlbGVjdCAgICAgICAgICAgICAgIDogbm9uZTtcclxuICBhbGlnbi1pdGVtcyAgICAgICAgICAgICAgIDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZSAgICAgICAgICAgICAgICAgOiAxMnB4O1xyXG4gIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiAzcHggNXB4O1xyXG4gIG1hcmdpbiAgICAgICAgICAgICAgICAgICAgOiAzcHggNXB4IDNweCAwO1xyXG4gIGNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3IgICAgICAgICAgOiAjNTg5N2ZiO1xyXG4gIGJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiAwO1xyXG4gIGFuaW1hdGlvbi1uYW1lICAgICAgICAgICAgOiBzY2FsZUluO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgOiAuMnM7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGVhc2Utb3V0O1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGUgICAgICAgOiBib3RoXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lICAgICAgICAgICAgOiBzY2FsZU91dDtcclxuICBhbmltYXRpb24tZHVyYXRpb24gICAgICAgIDogLjJzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gOiBlYXNlLW91dFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgbWFyZ2luIDogMCAwIDAgNXB4O1xyXG4gIGN1cnNvciA6IHBvaW50ZXJcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xyXG4gIGRpc3BsYXkgOiBmbGV4O1xyXG4gIGZsZXggICAgOiAwIDEgM3B4O1xyXG4gIG1hcmdpbiAgOiA5cHggMTJweCAwIDVweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQgICAgICA6ICM2NjY7XHJcbiAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0ICAgICAgICAgIDogMTBweDtcclxuICB3aWR0aCAgICAgICAgICAgOiAycHg7XHJcbiAgdHJhbnNpdGlvbiAgICAgIDogdHJhbnNmb3JtIC4yc1xyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XHJcbiAgYmFja2dyb3VuZCA6ICM2NjY7XHJcbiAgY29udGVudCAgICA6IFwiXCI7XHJcbiAgcG9zaXRpb24gICA6IGFic29sdXRlO1xyXG4gIGhlaWdodCAgICAgOiAycHg7XHJcbiAgd2lkdGggICAgICA6IDEwcHg7XHJcbiAgbGVmdCAgICAgICA6IC00cHg7XHJcbiAgdG9wICAgICAgICA6IDRweFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XHJcbiAgdHJhbnNmb3JtIDogcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uc3MtY29udGVudCB7XHJcbiAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xyXG4gIG1hcmdpbiAgICAgICAgICAgOiAtMXB4IDAgMDtcclxuICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgei1pbmRleCAgICAgICAgICA6IDEwMTA7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbiA6IGNlbnRlciB0b3A7XHJcbiAgdHJhbnNpdGlvbiAgICAgICA6IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gIG9wYWNpdHkgICAgICAgICAgOiAwO1xyXG4gIHRyYW5zZm9ybSAgICAgICAgOiBzY2FsZVkoMClcclxufVxyXG5cclxuLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgb3BhY2l0eSAgIDogMTtcclxuICB0cmFuc2Zvcm0gOiBzY2FsZVkoMSlcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XHJcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gIHBhZGRpbmcgICAgICAgIDogOHB4IDhweCA2cHhcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlLCAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUgaW5wdXQge1xyXG4gIGhlaWdodCAgOiAwO1xyXG4gIG9wYWNpdHkgOiAwO1xyXG4gIHBhZGRpbmcgOiAwO1xyXG4gIG1hcmdpbiAgOiAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xyXG4gIGRpc3BsYXkgICAgICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gIGZvbnQtc2l6ZSAgICAgICAgICA6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQgICAgICAgIDogaW5oZXJpdDtcclxuICBmbGV4ICAgICAgICAgICAgICAgOiAxIDEgYXV0bztcclxuICB3aWR0aCAgICAgICAgICAgICAgOiAxMDAlO1xyXG4gIG1pbi13aWR0aCAgICAgICAgICA6IDA7XHJcbiAgaGVpZ2h0ICAgICAgICAgICAgIDogMzBweDtcclxuICBwYWRkaW5nICAgICAgICAgICAgOiA2cHggOHB4O1xyXG4gIG1hcmdpbiAgICAgICAgICAgICA6IDA7XHJcbiAgYm9yZGVyICAgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgYm9yZGVyLXJhZGl1cyAgICAgIDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yICAgOiAjZmZmO1xyXG4gIG91dGxpbmUgICAgICAgICAgICA6IDA7XHJcbiAgdGV4dC1hbGlnbiAgICAgICAgIDogbGVmdDtcclxuICBib3gtc2l6aW5nICAgICAgICAgOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlIDogdGV4dGZpZWxkXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvciAgICAgICAgICA6ICM4YThhOGE7XHJcbiAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdyA6IDAgMCA1cHggIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcclxuICBkaXNwbGF5ICAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gIGN1cnNvciAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplICAgICAgIDogMjJweDtcclxuICBmb250LXdlaWdodCAgICAgOiA3MDA7XHJcbiAgZmxleCAgICAgICAgICAgIDogMCAwIDMwcHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgIDogMzBweDtcclxuICBtYXJnaW4gICAgICAgICAgOiAwIDAgMCA4cHg7XHJcbiAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgYm9yZGVyLXJhZGl1cyAgIDogMDtcclxuICBib3gtc2l6aW5nICAgICAgOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcclxuICBwYWRkaW5nLXRvcCA6IDBcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gIG1heC1oZWlnaHQgOiAyMDBweDtcclxuICBvdmVyZmxvdy14IDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXkgOiBhdXRvO1xyXG4gIHRleHQtYWxpZ24gOiBsZWZ0XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xyXG4gIHBhZGRpbmcgICAgIDogNnB4IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQgOiA3MDBcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xyXG4gIHBhZGRpbmcgOiA2cHggNnB4IDZweCAyNXB4XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcclxuICBjdXJzb3IgOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcclxuICBjb2xvciAgICAgICAgICAgIDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICBwYWRkaW5nICAgICA6IDZweCAxMHB4O1xyXG4gIGN1cnNvciAgICAgIDogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdCA6IG5vbmVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcclxuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gIGNvbG9yICAgICAgICAgICAgOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTg5N2ZiXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZDtcclxuICBjb2xvciAgICAgICAgICAgIDogI2RlZGVkZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgY29sb3IgICAgICAgICAgICA6ICM2NjY7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoODgsIDE1MSwgMjUxLCAuMSlcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcclxuICBkaXNwbGF5IDogbm9uZVxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmI4Y1xyXG59IiwiLyoqXHJcbiAqIFN3aXBlciA2LjUuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTYsIDIwMjFcclxuICovXHJcblxyXG4kdGhlbWVDb2xvcjogIzAwN2FmZiAhZGVmYXVsdDtcclxuJGNvbG9yczogKFxyXG4gICAgICAgICd3aGl0ZSc6ICNmZmZmZmYsXHJcbiAgICAgICAgJ2JsYWNrJzogIzAwMDAwMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxyXG4gICAgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgOnJvb3Qge1xyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAvKiBBdXRvIEhlaWdodCAqL1xyXG4gIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xyXG4gICAgJixcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogM0QgRWZmZWN0cyAqL1xyXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIsXHJcbiAgICAuc3dpcGVyLXNsaWRlLFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4gICAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIENTUyBNb2RlICovXHJcbiAgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XHJcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG4gICAgfVxyXG4gIH1cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi8qIDNEIEVmZmVjdHMgKi9cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4vKiBDU1MgTW9kZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC8qIEZvciBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XHJcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogMTBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiAnbmV4dCc7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIENvbW1vbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIEJ1bGxldHMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogU2Nyb2xsYmFyICovXHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxJTtcclxuICBib3R0b206IDNweDtcclxuICB6LWluZGV4OiA1MDtcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogM3B4O1xyXG4gIHRvcDogMSU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLyogUHJlbG9hZGVyICovXHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaWYgJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZCB7XHJcbiAgICBbZGF0YS1hbmltYXRpb249ZmFkZV0ge1xyXG4gICAgICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblxyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRidXR0b24tc2Nyb2xsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zY3JvbGxfY29sb3ItdW5hY3RpdmUgOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcbi5idXR0b24tc2Nyb2xsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDAgMiUgM2VtIDIlO1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLS11cCwgJi0tZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZpbGw6ICRidXR0b24tc2Nyb2xsX2NvbG9yO1xyXG4gICAgICAgICYubm9zY3JvbGwge1xyXG4gICAgICAgICAgICBmaWxsOiAkYnV0dG9uLXNjcm9sbF9jb2xvci11bmFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS11cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIC5idXR0b24tc2Nyb2xsX19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb3due1xyXG4gICAgICAgIC5idXR0b24tc2Nyb2xsX19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGxvYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4ubG9hZGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRsb2FkZXJfY29sb3I7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byBhdXRvO1xyXG59XHJcblxyXG4vKiBTYWZhcmkgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc6IDNlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg6IDQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZzogMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsOiAjMzk1NjljICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsOiAjMDA3OEZGICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDogIzAwYWNlZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw6ICMwMDcyYjEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDogIzI4RDE0NiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLXNoYXJlLXNvY2lhbHMge1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgZm9udDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19idG5fX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2ZhY2Vib29rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVzc2VuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3R3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdHdpdHRlcl9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2xpbmtlZGluX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3doYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29weS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNzUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbW9kYWwtLW1haW5fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLS1tYWluX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbjogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEUEVcclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLWRwZV9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9tYXJnaW46IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1vZGFsIHtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAmX19jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MThweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZS0tdjF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogNmVtO1xyXG5cclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2Nyb3NzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIlIDclO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4JSAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1jYWxjdWxhdG9yIHtcclxuICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGN1bGF0b3Ige1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tb2RhbC1kcGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmLnRpdGxlLS12MXtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbW9kYWwtZHBlX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtZHBlX190aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2RhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7IC8vIE1vZGFsIDogY291bGV1ciBkZSBmb25kXHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzUpO1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7IC8vIEZlcm1lciA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7IC8vIEZlcm1lciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vIE1vZGFsIHByaW5jaXBhbGUgKE1lc3NhZ2UgZCdpbmZvcm1hdGlvbilcclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1vZGFsLS1tYWluX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7IiwiJG1vcmUtYWN0aW9uX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5tb3JlLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb3JlLWFjdGlvbl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1vcmUtYWN0aW9uX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbW9yZS1hY3Rpb25fc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBCb3V0b25zIGfDqW7DqXJpcXVlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gQnV0dG9uXHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2ZW0vMSAkZm9udC1mYW1pbHktLTQ7ICAvLyBCb3V0b246IGZvbnRcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAxZW0gNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGZvbnRcclxuJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcblxyXG5cclxuXHJcbi8vIEJ1dHRvbi1saW5rXHJcbiRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZzogMCAwIDAgMWVtO1xyXG4kY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6IDE0cHg7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiA3cHg7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vIEJ1dHRvbi1kcmF3aW5nXHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjogZmxleC1lbmQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A6IC00cHg7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMTtcclxuIiwiLnNjcm9sbC1hbGlnbmVyIHtcclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nOiAwIGRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2ZvbnQgOiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9sYWJlbF9jb2xvciA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAuM2VtIDFlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgZm9udDogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDdlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1maXJzdC1jb2wge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjZlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC42ZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlcXVpcG1lbnRfdHJfYm9yZGVyLWJvdHRvbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90cl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl92YWx1ZV9mb250O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuICAgICYtLXNlcnZpY2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFRhYmVhdSBkZXMgcHJpeFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiAgICA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gICAgOiBsZWZ0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG4vLyBFcXVpcGVtZW50XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGVxdWlwbWVudF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRlcXVpcG1lbnRfdHJfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJbmZvcyBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJGVxdWlwbWVudF90cl90ZXh0LWFsaWduIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IHZhbGV1ciA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90cl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlcXVpcGVtZW50IGNvdWxldXIgZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLnNlby10YWctdjEge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlcjtcclxuICAgICAgICBwYWRkaW5nICAgICAgICAgOiAuNGVtIDJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIC5ib2R5LS1hc2NlbmRcclxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgLnNlby10YWctdjEge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICA6ICRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlci0tYXNjZW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlciAgICAgOiAkYnVsbGV0X2NvbnRlbnRfYm9yZGVyX2hvdmVyLS1hc2NlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyIsIiRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29yZV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb3JlX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICBmb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuICAgIGNvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiAgICBib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxufSIsIlxyXG4kY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb3JlX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGNvcmVfc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi0tbmF2LXVuZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNsaWRlcy1hdXRvIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIE1vZGlmaWNhdGV1ciBhdmVjIGNoaWZmcmVcclxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW47XHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTbGlkZXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBhdmVjIG5vbWJyZVxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBmb250XHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLXJhZGl1cyAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRhYmxlLWFyaWEge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3RoIHtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUYWJsZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gdGFibGVcclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZSAtIENvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gdHJcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ciA6IGJvcmR1cmUgYmFzc2UgOiBjb3VsZXVyXHJcblxyXG4vLyB0ZCAtIFRpdHJlXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIHRkIC0gdmFsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXIgOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7ICAvLyB0ZCAtIHZhbGV1cjogZm9udFxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzIiwiLy8gVEFCU1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJHRhYi12MV90YWJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFiLXYxX3RhYl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nXHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFiLXYxX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfaXRlbV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzIHtcclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW0gLSB0aXRyZSBkZXMgb25nbGV0c1xyXG4kdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbmdsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRhYi12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgLSBhY3RpdmUgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXJfYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiR0YWItdjFfdGFiX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG4vLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgPCBYTFxyXG4kdGFiLXYxX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvY3VzZWRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIG9uZ2xldCA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZSAocmVtcGxhY2Ugb3V0bGluZSBwYXIgZMOpZmF1dClcclxuJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlIDogc2VsZWN0IDogYm9yZHVyZSBiYXNzZSBjb3VsZXVyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja2JveCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcblxyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZWNrYm94X2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF90ZXh0X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWN1c3RvbXN2ZyB7XHJcbiAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybV9hbHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fbGFiZWxfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IEZvbnRcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IFRleHQtdHJhbnNmb3JtXHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1faW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjtcclxuJGZvcm1faW5wdXRfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICA6ICRjb2xvcl9icmFuZF80OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBFcGFpc3NldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRm9udFxyXG4kZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgUGxhY2Vob2xkZXIgOiBGb250XHJcbiRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyBQbGFjZWhvbGRlciA6IEZvbnRcclxuJGZvcm1faW5wdXRfcGFkZGluZyAgICAgICA6IDNweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cyAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1czogMC4zNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMS41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyAodGV4dGZpZWxkLCBjaGVja2JveGVzLCByYWRpb3MpOiBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0XHJcblxyXG4vLyBFcnJvclxyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogI2RjMWQzNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGRlcyBmaWxldHNcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yICAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IG1vYmlsZVxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGNvdWxldXJcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjcgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGZvbnRcclxuJGZvcm1fbGVnYWxzX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBjb3VsZXVyXHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAgICAgLy8gVGV4dGZpZWxkIDogUGFkZGluZyBpbnRlcm5lXHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRm9udFxyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IGNhbGVuZHJpZXI6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMzsgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IE1hcmdlIGludGVybmUgKHBhZGRpbmcpXHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyA7ICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEZvbnRcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogVGV4dC10cmFuc2Zvcm1cclxuJGNoZWNrYm94X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmRfMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBmb250XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcbiRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IENvdWxldXJcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEZvbnRcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICA6IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IFRleHQtdHJhbnNmb3JtXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX3BhZGluZyAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBwYWRkaW5nXHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQgOiAwLjFlbTtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpY29uIDogQ291bGV1clxyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW07XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogZm9udFxyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJvbXB0IDogY291bGV1ciBkZXMgdmFsZXVyc1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBjb3VsZXVyIGRlIGxhIGJhcnJlXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBwb3J0aW9uIGFjdGl2ZVxyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjtcclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuLy8gUmFuZ2UgaWNvbiA6IENvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHN1Ym1pdF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kc3VibWl0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHN1Ym1pdF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWl0X19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc3VibWl0X19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNoZWNrYm94ZXMge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hlc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3hlc19tYXJnaW47XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveGVzX2xlZ2VuZF9jb2xvclxyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiAkZm9ybV9jb25kaXRpb25zX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvci1uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6ICRmb3JtX2xlZ2Fsc19mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZm9ybV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdhbHNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19zcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1tYWlsIHtcclxuICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIiRpbmZvc19fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRpbmZvc19fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmluZm9zIHtcclxuICAgIGNvbG9yOiAkaW5mb3NfX2NvbG9yO1xyXG4gICAgZm9udDogJGluZm9zX19mb250O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19jaGVja19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFxyXG4gICAgICAgIH1cclxuXHRcdCBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC8qZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skc2VsZWN0X2ljb25fY29sb3J9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogM2VtO1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGhlaWdodCAgICAgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMjtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDE3cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDIuNWVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gICAgICAgIDogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogNXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgZm9udCAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgIGNvbG9yIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgZm9udDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgZmlsbDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0YXJlYV9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX3BhZGRpbmc6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHVwbG9hZF9fYm9yZGVyOiBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4udXBsb2FkIHtcclxuICAgIFxyXG4gICAgLnVwbG9hZF9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJHVwbG9hZF9fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHVwbG9hZF9fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR1cGxvYWRfX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3RleHQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHVwbG9hZF9fY29udGVudF9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59IiwiLyogRGVmYXVsdCAqL1xyXG5cclxuXHJcbi8qIFN0eWxlcyAqL1xyXG4udGl0bGUge1xyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiR0aXRsZV90aXRsZV9jb250ZW50XzFfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjowIDAgMWVtIDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuXHJcblxyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1kZXRhaWxzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAuY29udGFjdC12MSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuMzMzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDEwZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC12MV9fY29vcmRzOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXR5IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1saXN0aW5nIHtcclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8mX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfbGlzdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn0iLCIkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOyIsIiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYm9keV9jb2xvciAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbWdfYmFja2dyb3VuZC1jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRjb3JlX2RlY29yYXRlLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3JkZXJfc3BhY2luZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHRyYW5zcGFyZW50aXplKCRjb2xvcl9icmFuZC0zLCAwLjgpICFkZWZhdWx0O1xyXG4kd3JhcHBlci1zbWFsbF9tYXgtd2lkdGggOiA5NjVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoICAgICAgIDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoOiAxNDAwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWxhcmdlX21heC13aWR0aCA6IDE1MzVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWZ1bGwgOiAxMDAlO1xyXG4kd3JhcHBlcl9tYXgtd2lkdGhfMTMwMDogMTMwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGhfMTU0MDogMTU0MHB4ICFkZWZhdWx0O1xyXG5cclxuJHdyYXBwZXJfcGFkZGluZy14X3ZhbHVlICAgIDogMTBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14LS14c192YWx1ZSAgICA6IDIwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWRfdmFsdWU6IDJlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15X3ZhbHVlICAgIDogNGVtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kX3ZhbHVlOiAzZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHdyYXBwZXJfcGFkZGluZyAgICA6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLS1tZDogM2VtICFkZWZhdWx0O1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogODAwcHggIWRlZmF1bHQ7XHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcjogOTAwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMzYwcHgsXHJcbiAgICAgICAgJ3NtJzogNTc2cHgsXHJcbiAgICAgICAgJ21kJzogNzY4cHgsXHJcbiAgICAgICAgJ2xnJzogOTkycHgsXHJcbiAgICAgICAgJ3hsJzogMTIwMHB4LFxyXG4gICAgICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAgICAgJ3h4eGwnOiAyMDAwcHhcclxuICAgICksJGJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG5cclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJykgIWRlZmF1bHQ7XHJcbiR0eXBvX2ZsdWlkX21heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4eHhsJykgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udCAgICAgICAgICAgOiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgICAgOiAxMDAlICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAxZW0gLjU4ODJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZSBwYXMgdG91Y2hlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR3cmFwcGVyX3BhZGRpbmcteCAgICA6IHZhcigtLXdyYXBwZXIteCk7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0teHMgICAgOiB2YXIoLS13cmFwcGVyLXgpO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiB2YXIoLS13cmFwcGVyLXgpO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiAkd3JhcHBlcl9wYWRkaW5nLXlfdmFsdWU7XHJcbiR3cmFwcGVyX3BhZGRpbmcteS0tbWQ6ICR3cmFwcGVyX3BhZGRpbmcteS0tbWRfdmFsdWU7IiwiJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9tYXJnaW4gOiAwO1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc6IC40ZW0gMWVtO1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19jb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvcjtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2FjdGl2ZV9jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kZmlsdGVyLXYxX2lucHV0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWFzY2VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSk7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBsaW5rXHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktaG9tZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktaG9tZS12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktaG9tZS12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFnZW5jeS1ob21lLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1ob21lLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWdlbmN5LWhvbWUtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcblxyXG5cclxuLy8gbGlua1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ3MHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGVsLFxyXG4gICAgICAgICAgICAmLS1tYWlsLFxyXG4gICAgICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxe1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLm1hcC12MV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0ZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ3MHB4O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgJHdyYXBwZXJfcGFkZGluZy14IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYtLXRlbCxcclxuICAgICAgICAgICAgJi0tbWFpbCxcclxuICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAubWFwLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1JSA1ZW0gNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEyMzBweDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gVEVYVFxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybS12YWxpZGF0aW9uX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OC45MSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkxLjg1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS10b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2dyb3VwIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgIC5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjJlbSAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Vjb25kLWZpZWxkIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6Jyc7IGZsZXg6IDEgMSAwO21hcmdpbjogMCAyLjVlbSAxLjVlbTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tbWlkZGxlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmlyc3QtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybS12YWxpZGF0aW9uX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydG1haWxfX21lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA4MDAwMDAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzO1xyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xyXG4gICAgMCUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gM2VtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMTBlbSAyLjJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVtcHR5LXNlYXJjaCB+IC5hbGVydG1haWwtdjEge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0IG1haWwgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vIEF1dHJlc1xyXG4kYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGFsZXJ0bWFpbC12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gU2xvZ2FuXHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gVGl0cmVcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBMaWVuc1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmJhY2tfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGZvbnQ6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogOTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgIGZpbGw6ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJhbmRlYXVfZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fZm9udDogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLmJhbmRlYXUtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhbmRlYXVfYmFja2dyb3VuZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjUwKTtcclxuICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIG1heC13aWR0aDogJGJhbmRlYXVfc3RydWN0dXJlX3dpZHRoO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtO1xyXG4gICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X3RleHRfY29sb3I7XHJcbiAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLXhzO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJGJhbmRlYXVfZm9udC0tbWQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgIG1hcmdpbjogMC42ZW0gYXV0byAwO1xyXG4gICAgICBjb2xvcjogJGJhbmRlYXVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2J1dHRvbl9mb250O1xyXG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgIGZpbGw6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtO1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgLy9mb250OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEJpZyBkYXRhXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1iaWdkYXRhX2JhY2tncm91bmQ6IHJnYmEoJG1vZHVsZS1iaWdkYXRhX2dfbWFpbl9jb2xvciwgMC4yNSk7IC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuLy8kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSAkZm9udC1mYW1pbHktLTI7IC8vIFRpdHJlOiBmb250XHJcbi8vJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtICRmb250LWZhbWlseS0tMzsgIC8vIFRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4vLyRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtICRmb250LWZhbWlseS0tMzsgICAgICAvLyBUdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7IC8vIFRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gVGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBDaGVja2JveFxyXG4vL1xyXG5cclxuXHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMztcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250LXdlaWdodDogNDAwO1xyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNS8vIENoZWNrYm94IC0gbGFiZWwgOiBmb250LXdlaWdodCIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYmxvYy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgLjVlbSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTAwcHgpLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJsb2MtbGlzdGluZy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRibG9jLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUuNWVtIDIuMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGJsb2MtbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYmxvYy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGJsb2MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAxNDMwcHg7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRibG9jLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgLjVlbTtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTAwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkaGVhZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTtcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGhlYWRlcl9jb2xvcjtcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7XHJcbiRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zOyIsIiRjYWxlbmRhci12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNDOTBCMEIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I6ICMwQjlBMEIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5jYWxlbmRhciB7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgIH1cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2RheV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQgIDogJGNhbGVuZGFyLXYxX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJfX2xpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12MV9saW5lX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBDYWxlbmRhclxyXG4kY2FsZW5kYXItdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ6IDFlbTtcclxuXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4kY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNDOTBCMEI7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjMEI5QTBCO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMTIwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY2FsbC10cmFja2luZ19faGVpZ2h0OiA3MHB4O1xyXG4kY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0OiAzMHB4O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWN0LXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWN0LXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhY3QtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzZW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA5ZW0gMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlcyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkY29udGFjdC12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5teUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LXYxX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgJi5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsc19faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWxzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGNvbnRhY3QtdjFfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4O1xyXG4kY29udGFjdC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12MV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4kY29udGFjdC12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4O1xyXG4kY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW07XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12Ml9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12Ml9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12Ml90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kY29udGFjdC12Ml9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOGVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXRhYmxlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udCA6ICRjb250YWN0LXYyX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm15Rm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAxcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanMtY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIiRjb3VudGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3VudGVyLXYxX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNvdW50ZXItdjFfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY291bnRlci12MV9idWxsZXRfY29sb3I6ICRjb3VudGVyLXYxX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb3VudGVyLXYxX2J1bGxldF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5jb3VudGVyLXYxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAmX193cmFwcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvdW50ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250OiAkY291bnRlci12MV90ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcbiAgICAmX19idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3VudGVyLXYxX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkY291bnRlci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNvdW50ZXItdjFfYnVsbGV0X2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZzogLjJlbSAuNmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19idXR0b25zX19tYXJnaW4tdG9wOiA2MHB4ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12MV9fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRjcm8tdjFfYmFja2dyb3VuZDogJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQ6ICRjcm8tdjJfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYyX2JhY2tncm91bmQtaW1hZ2UgJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9pbWFnZTE6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfaW1hZ2UyOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8yLmpwZ1wiICFkZWZhdWx0O1xyXG4kY3JvLXYyX2ltYWdlMzogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMy5qcGdcIiAhZGVmYXVsdDtcclxuJGNyby12Ml9pbWFnZTQ6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzQuanBnXCIgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYyX19idXR0b25zX19tYXJnaW4tdG9wOiAzMHB4ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmltYWdlLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNyby12Ml9pbWFnZTEpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlMik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlMyk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY3JvLXYyX2ltYWdlNCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcm8tdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12Ml9fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcblxyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12Ml90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNi43MzNlbSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpICB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZlbSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJlbSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fX3Zpc3VhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICBib3R0b206IDE0JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIHtcclxuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTEsXHJcbiAgICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0yLFxyXG4gICAgICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMyxcclxuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXYyX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJGNyby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuXHJcbi8vIEltYWdlc1xyXG4kY3JvLXYyX2ltYWdlMTogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNS5qcGdcIjtcclxuJGNyby12Ml9pbWFnZTI6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzYuanBnXCI7XHJcbiRjcm8tdjJfaW1hZ2UzOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby83LmpwZ1wiO1xyXG4kY3JvLXYyX2ltYWdlNDogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNC5qcGdcIjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYzX2JhY2tncm91bmQtaW1hZ2UgJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNyby12M19fYnV0dG9uc19fbWFyZ2luLXRvcDogMzBweCAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtIDRlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXYzX19idXR0b25zX19tYXJnaW4tdG9wO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi43MzNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjY2N2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjkzM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12M190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSB7XHJcbiAgICAgICAgLmNyby12M19fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemU7XHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjNfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY3JvLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZDogJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjRfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12NF9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRjcm8tdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNyby12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjg2NyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXY0X19idXR0b25zX19tYXJnaW4tdG9wOiAzMHB4ICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNyby12NCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjcm8tdjRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjcm8tdjRfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgMCA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXY0X19idXR0b25zX19tYXJnaW4tdG9wO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY3JvLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi43MzNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAwIDNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjMzM2VtIDAgMCA2LjY2N2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1jb250ZW50LCAmLWNvbnRlbnQgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY3JvLXY0X3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNyby12NF90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kY3JvLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12NF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGNyby12NF9iYWNrZ3JvdW5kOiAkY3JvLXY0X2JhY2tncm91bmQtY29sb3IgJGNyby12NF9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjRfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12NF9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kY3JvLXY0X21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweDtcclxuJGNyby12NF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTg0MHB4O1xyXG5cclxuLy8gVGl0cmVcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRjcm8tdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44NjcgJGZvbnQtZmFtaWx5LS0xOyIsIiRkb3dubG9hZC1kb2N1bWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1kb3dubG9hZC1kb2N1bWVudCB7XHJcbiAgLmZvcm0ge1xyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICBmb250OiAkZG93bmxvYWQtZG9jdW1lbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgY29sb3I6ICRkb3dubG9hZC1kb2N1bWVudF9jb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAmX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgZmlsbDogJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206ICRkb3dubG9hZC1kb2N1bWVudF92dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkZG93bmxvYWQtZG9jdW1lbnRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRkb3dubG9hZC1kb2N1bWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGRvd25sb2FkLWRvY3VtZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJGRvd25sb2FkLWRvY3VtZW50X3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMTsiLCIkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLmVkaXRvcmlhbC12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICRlZGl0b3JpYWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVkaXRvcmlhbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDEzMDBweDsiLCIkZWRpdG9yaWFsX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9vbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zICAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9jb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS0yICAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsIHtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9udDogJGVkaXRvcmlhbF90ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG5cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oMjM0NTZfY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBmb250OiAkZWRpdG9yaWFsX29sX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfb2xfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbF9saV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2xpX2NvbG9yO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWxfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsX2hyX2JvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2Jsb2NrcXVvdGVfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfYmxvY2txdW90ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgdHIsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZWRpdG9yaWFsX3RhYmxlX2JvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjZlbSAuNmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfdGFibGVfdGRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGFibGVfdGRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90YWJsZV90ZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC42ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfdGFibGVfdGhfZm9udDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbF90YWJsZV90aF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF90YWJsZV90aF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsX3RhYmxlX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZWRpdG9yaWFsX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRlZGl0b3JpYWxfdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWxfaDIzNDU2X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDA7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuJGVkaXRvcmlhbF9wX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF9vbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2xpX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zIDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF9jb2xvcjogJGVkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiA7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgJGZvbnQtZmFtaWx5LS0yIDtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX2Jsb2NrcXVvdGVfbGV0dGVyLXNwYWNpbmc6IDA7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1zZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtc2VvX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjogJHRleHRfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVkaXRvcmlhbC1nbXMtMV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX21haW4td3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMV9jaGVja2JveC1sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfc3VibWl0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbCB7XHJcblxyXG5cclxuICAgICYtZ21zLTEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtMV9jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWdtcy0xX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1nbXMtMV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1nbXMtMV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMuNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLTFfX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtZ21zLTFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtZ21zLTFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGVkaXRvcmlhbC1nbXMtMV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGVkaXRvcmlhbC1nbXMtMV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2NoZWNrYm94LWxhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbC1nbXMtMV9zdWJtaXRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLXh4bDogMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW0gYXV0byAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS42ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTIge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teSAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXggJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93fSAtICgjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teS0tbGcgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS1sZyAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXktLWxnICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGwgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0teHhsfSAtICgjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93OiAxO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdy0teHhsOiAzO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG87XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTQge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy01IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTYge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1ZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdG9yaWFsIHtcclxuICAgICYtZ21zLTcge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQ6ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtaW1hZ2UgJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdCAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVtcHR5LXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX21haW4td3JhcHBlcl93aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9fY29udGVudF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZW1wdHktc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZW1wdHktc2VhcmNoX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGVtcHR5LXNlYXJjaF9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVtcHR5LXNlYXJjaF9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW1wdHktc2VhcmNoX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTElO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBmb250OiAkZW1wdHktc2VhcmNoX19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVtcHR5LXNlYXJjaF9fY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTExLjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZDogJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWNvbG9yICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZSAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZW1wdHktc2VhcmNoX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlbXB0eS1zZWFyY2hfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZW1wdHktc2VhcmNoX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRlbXB0eS1zZWFyY2hfbWFpbi13cmFwcGVyX3dpZHRoOiAxNDUwcHg7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZzogMmVtICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAyZW0gJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDRlbSAwO1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAkZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWVudmlyb25lbWVudHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBwaWN0b2dyYW1tZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vXHJcbi8vIE1vZHVsZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuLy8gSXRlbXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW1zIDogbGFyZ2V1ciBtaW5pbWFsZVxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZMOpY29yYXRpZiBkdSB0aXRyZSA6IGNvdWxldXJcclxuXHJcblxyXG4vLyBDb250ZW50XHJcblxyXG5cclxuXHJcblxyXG4vLyBzb3VzLXRpdHJlXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuIFxyXG5cclxuLy8gVGV4dGVcclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogQ291bGV1ciBkdSB0ZXh0ZSBwcmluY2lwYWxcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBiYWNrZ3JvdW5kXHJcblxyXG4vL1xyXG4vLyBFTlZJUk9OTkVNRU5UXHJcbi8vXHJcblxyXG4vLyBUaXRyZSArIERyYXdpbmdcclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlICsgZHJhd2luZyA6IG9yZHJlIGQnYWZmaWNoYWdlXHJcblxyXG4vLyBUaXRyZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuXHJcblxyXG4vLyBDb250ZW50XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbi8vIFN1YnRpdGxlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBjb3VsZXVyXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG5cclxuLy8gQm91dG9uXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IGNvdWxldXIgMVxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDJcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiB0YWlsbGUgKHdpZHRoKVxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcblxyXG4iLCIkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoICAgOiAzMDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RpdGxlX2RlY29yYXRpb24tY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZW52aXJvbm5lbWVudCB7XHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246ICRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjtcclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdHRvcDowO1xyXG5cdGhlaWdodDoxMDAlO1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZHJhd2luZyB7XHJcblx0YmFja2dyb3VuZDogJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gICAgaGVpZ2h0OiA5M3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b20gYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1zdmcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcblx0ICAgd2lkdGg6IDM5cHg7XHJcblx0ICAgZmlsbDokZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAmLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuICAgIC50aXRsZV9fY29udGVudHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHQgIC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHQgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICBmb250OiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRib3JkZXI6bm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWdyb3Vwe1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQmX19saW5re1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jazogMTI4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE4cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gIH1cclxuXHJcbiAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcblxyXG4gICAgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG5cclxuICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZ19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiB7XHJcbiAgICAgICAgJl9fdGV4dF9jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG5cclxuICAgICAgICAgIC50ZXh0X19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZ19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmLndpdGhFeHBhbmQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjNlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xyXG4gICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9fdGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgICAmLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMzZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1ncm91cC0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vdEZvckNoaWxkIHtcclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JvcmRlcl9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzIsIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8zIHtcclxuICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwsXHJcbiAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF80IHtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0ZmllbGQtLWRhdGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMuNzVlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFsbC1zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDtcclxuXHJcbiAgICAgICAgICAmLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xlZnQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X3JpZ2h0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBib3R0b206IDJlbTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcHJvX19mb3JtX2xhYmVsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIDVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQteHM6IG5vcm1hbCBub3JtYWwgNDAwIDNlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMmVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC50aXRsZV9fQ29udGVudCB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC14cztcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGl0bGVfZm9udC1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9fQ29udGVudCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9mb250O1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgJl9fQ29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fRWxlbWVudCB7XHJcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5pdGVtX19pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6IDEyODBweCAhZGVmYXVsdDtcclxuXHJcbi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIC8vZm9udDogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUtZHJhd2luZywgJl9fZXN0aW1hdGUsICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSwgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHkge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmljb24tZXN0aW1hdGlvbi1mb250IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlIHtcclxuICAgICAgICAuZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zaW1pbGFyIHtcclxuXHJcbiAgICAgICAgLnNpbWlsYXIge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWRpc3RyaWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcXVhbGl0eSB7XHJcblxyXG4gICAgICAgIC5xdWFsaXR5IHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICYtZ2VuZXJhdGUtcmVwb3J0IHtcclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmF0ZS1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQsMzAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAxMjgwcHg7XHJcblxyXG4vLyRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFRFWFRcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tdjFfY2hlY2tib3gtbGFiZWxfX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfc3VibWl0X19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDYlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLXYxX19jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1maWVsZHNldHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1maWVsZHNldCxcclxuICAgICAgICAudGhpcmQtZmllbGRzZXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1maWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlICBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfY2hlY2tib3gtbGFiZWxfX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9zdWJtaXRfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRlc3RpbWF0aW9uLXYxX2NoZWNrYm94LWxhYmVsX19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXYxX3N1Ym1pdF9fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS4zZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFRFWFRcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLy8gREFURVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElORk9TXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNXHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWRldGFpbHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZ195O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja190b3BfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBpY3R1cmUge1xyXG5cclxuICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXlGb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFdmVudHMgZGV0YWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRldmVudHMtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuXHJcbi8vIFRJVExFXHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjNlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gVEVYVFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLyBEQVRFXHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuLy8gSU5GT1NcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXZlbnRzLWV2ZW50cy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuLy8gRk9STVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6IDE0MjBweCAhZGVmYXVsdDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRldGFpbHMtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjMzM2VtIDAgMCAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250ZW50LS1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmV2ZXJzZVxyXG4gICAgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDIuOTQxMmVtIDEuNzY0N2VtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFdmVudHMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6IDE0MjBweCAhZGVmYXVsdDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSB0aXRsZVxyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2LjZlbSA3ZW0gNC42ZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRldmVudHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRldmVudHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJGV2ZW50cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTtcclxuJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuLy8gaXRlbSB0aXRsZVxyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTsiLCIkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjkpICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjRlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mYWItdjEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5MDAwMDtcclxuXHJcbiAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGkgKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGkgKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNmb3JtLWR1cmF0aW9uICR0cmFuc2Zvcm0tZGVsYXkgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgLjFzIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiLXYxX19idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KXtcclxuICAgICAgICAgICAgYm90dG9tOiA0MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjY1KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjIsLTAuNTcsIDAuNTEsIDEuMDcpLCAuMnMgLjFzIG9wYWNpdHk7XHJcblxyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYWJfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTk2ZjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZmFiX19idXR0b24pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGljdG8ge1xyXG4gICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYWItdjFfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCByZ2JhKDAsMCwwLDAuMTkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyAkdHJhbnNmb3JtLWRlbGF5IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8mLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGogKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRqO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLXBpY3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSxcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDY0dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gRmFiIFYxXHJcblxyXG5cclxuJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIkZmFxX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXFfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcXVlc3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2JlZm9yZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcmVwb25zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcSB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgcGFkZGluZzogMCAwIDRlbTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5mYXEge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV90aXRsZV9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtMiB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZm9udDogJGZhcV90ZXh0X3F1ZXN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgLmZhcSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSBsaW5rXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFBST0dSQU1NRSAqL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFBST0dSQU1NRVMgKi9cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0OyovXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46YXV0byBhdXRvIDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9ncmFtIHtcclxuICAgICAgICAuZmF2b3JpdGVzLXYyIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpO1xyXG4kZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGcnKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3NpemVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZXMtdjMge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTtcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCk7XHJcbiRmYXZvcml0ZXMtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRmYXZvcml0ZXMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNzBweDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9wYWRkaW5nOiAuNGVtIDFlbSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9pbnB1dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udHJhc3RlXHJcbiRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWFzY2VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSkgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlsdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbjogJGZpbHRlci12MV9tYXJnaW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250IDogJGZpbHRlci12MV90ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogJGZpbHRlci12MV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZpbHRlci12MV9pbnB1dF9mb250O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlci12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgIH1cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3Zlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi0tY29udHJhc3Qge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc19uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfd3JhcHBlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuLy8gRm9vdGVyIHBhcnRpZSBoYXV0ZVxyXG4kZm9vdGVyLXYxLXRvcF9jb2xvciAgICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogcGFkZGluZy10b3BcclxuJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZyA6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBtYXJnaW4tdG9wXHJcbiRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgdG9wOiBib3JkdXJlIGJhc3NlXHJcbiRmb290ZXItdjFfaXRlbV93aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjA1OGVtKS8yICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjk0ZW0pLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG4vLyBNZW51IGZvb3RlciBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29weXJpZ2h0IFtCRUdJTl1cclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogbm9uZSAhZGVmYXVsdDtcclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb290ZXIgW0JFR0lOXVxyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcgMWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc193cmFwcGVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWdsb2JhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3RoZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLS40ZW0gMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmF0aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhcnRuZXJzIHtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnN7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19nZW5lcmljIHtcclxuICAgICAgICAuZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICZfX29waW5pb25TeXN0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG9wYWNpdHk6ICRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfbmF2LWxpc3RfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDonfCc7IHBhZGRpbmc6IDAgLjNlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gRm9vdGVyIGxhc3QgW0JFR0lOXVxyXG4gICAgJi1sYXN0IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYmktbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGb290ZXIgbGFzdCBbRU5EXVxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciB0b3AgW0JFR0lOXVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuN2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufSIsIiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS44ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3dyYXBwZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMztcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0bztcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHBhZGRpbmctdG9wXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogbWFyZ2luLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIHRvcDogYm9yZHVyZSBiYXNzZVxyXG4kZm9vdGVyLXYxX2l0ZW1fd2lkdGg6IGF1dG87XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjA1OGVtKS8yICRmb250LWZhbWlseS0tNDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4wO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yOTRlbSkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksLjUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZSA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9jb2xvciAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC03O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9vcGFjaXR5ICAgICAgICAgOiAxO1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9mb250ICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwuNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nICA6IDA7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtICA6IG5vbmU7XHJcbiRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ6IDUwcHg7IiwiJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5mb3JtIHtcclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250IDogJGZvcm1fX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXlGb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9ybV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZC0tc3dpdGNoQnJlYWtwb2ludCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0XHJcblxyXG4kaGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIC40NSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI6ICRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgLjQ1KSAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8uNyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvX3RvcDogNDB2aCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgOTAlICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kaGVhZGVyLS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtd2lkdGg6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDogNTU1cHg7XHJcbiRoZWFkZXItLWlubmVyX2hlaWdodC1zbTogMjUwcHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2hlaWdodDogNTU1cHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAuNDUpICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z193aWR0aDogNDU2cHggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX2hlaWdodDogMTI3cHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX2xvZ28tc3ZnX3dpZHRoOiAxOTJweCAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvLXN2Z19oZWlnaHQ6IDUzcHggIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3NlYXJjaF90b3A6IDAgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX2dsb2JhbF9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfc2xvZ2FuX2NvbG9yOiAkaGVhZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgzOHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14czpub3JtYWwgbm9ybWFsIDQwMCAxMHB4ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bjpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgOXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX3N0YXJ0OiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDApICFkZWZhdWx0O1xyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9lbmQgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIDAuMykgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLmhlYWRlciB7XHJcblx0LmJnX2N0bnJfZ3JhZGllbnR7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTV2aDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTV2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQgMCUsICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA0MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZ19jdG5ye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXZoO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRtaW4taGVpZ2h0OjM3cHg7XHJcblx0XHRwe1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRmb250OiAkYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb250OiAkYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0teHM7XHJcblx0XHR9XHJcblx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZSB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmhvdmVyIHN2ZyB7XHJcblx0XHRcdFx0XHRyaWdodDogLTFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFycm93X2xpbmtfc3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiByaWdodCAuMnM7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6JGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0LmJ0bl9lc3RpbWF0aW9uX3JhcGlkZXtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMC42ZW0gMmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4yZW07XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0XHRcdGZvbnQ6JGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRcdFx0XHRcdFx0Zm9udDokYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHQuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmhlYWRlcl9fbmF2LmJhbmRlYXV4X3Rvb2xfZXN0aW1hdGUge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xyXG5cdH1cclxuXHQuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZXtcclxuXHRcdHRvcDogMzglIDtcclxuXHR9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA2MDAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg0MCUgKyA3MHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTJkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMWVtIDA7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsb2dhbiB7XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9zbG9nYW5fZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtYW5pbWF0ZV9fbGV0dGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmhlYWRlci1zd2lwZXItYmctZ3JhZGllbnQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQgMCUsICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA0MCUpO1xyXG5cdFx0XHRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubG9nby1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlcl9sb2dvLXN2Z193aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTUwMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2xvYmFsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2dsb2JhbF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEzMDAwO1xyXG4gICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTB2dztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmhlYWRlcl9faG9tZS1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1ib3gge1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgbGVmdCA6IDZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNlbTtcclxuICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAvL3otaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gI3skd3JhcHBlcl9wYWRkaW5nLXgtLW1kfSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDotOTAwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDA7XHJcbiAgICAgICAgbWluLWhlaWdodCA6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIEdlc3Rpb24gZHUgc3dpdGNoXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5nbG9iYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9ib3hfdGl0bGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gM2VtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGVyX2JveF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFBhZ2UgaW50ZXJuZVxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlYWRlci0taW5uZXJfYm9yZGVyO1xyXG5cdFx0Ly96LWluZGV4OiAzMDAwO1xyXG5cclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgLmJne1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gR2VzdGlvbiBkdSBzd2l0Y2hcclxuICAgICAgICAmLmhlYWRlciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItLWlubmVyX2hlaWdodC1zbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nbG9iYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci0taW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX190b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlci0taW5uZXJfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3Nsb2dhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIC5zbG9nYW5fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2VvLXBhbmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbGlkZSB7XHJcbiAgICAgICAgLmhlYWRlci1zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWJhY2tncm91bmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgICZfX3ZpZGVvLWZvcmVncm91bmQsXHJcbiAgICAmX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAgICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7IGhlaWdodDogMzAwJTsgdG9wOiAtMTAwJTsgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAgICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7IHdpZHRoOiAzMDAlOyBsZWZ0OiAtMTAwJTsgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBWRVJTSU9OIDJcclxuICAgICYtLXYyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTIwMDA7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gVkVSU0lPTiAzXHJcbiAgICAmLS12MyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDYwMDA7XHJcbiAgICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fX3NvdXJjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAuZm9ybV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGVyLS12MSB7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLS12MyB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhlYWRlcl9fdG9wYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZC0tc3dpdGNoQnJlYWtwb2ludDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdiB7XHJcbiAgICAvL3otaW5kZXg6IDExMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tbWVudS1vcGVuZWQge1xyXG5cclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAvL3otaW5kZXg6IDMwMDE7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX3RvcGJhciB7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgLmhlYWRlcl9fbG9nbywuaGVhZGVyX19uYXYtdG9nZ2xlLC5oZWFkZXJfX3RvcGJhciwuaGVhZGVyX190b29scyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudV90cmFuc2l0aW9uLCB2aXNpYmlsaXR5ICRtZW51X3RyYW5zaXRpb24sIHRyYW5zZm9ybSAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmLFxyXG4gICAgICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm9keS0taG9tZSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAuaGVhZGVyX190b29scyB7XHJcbiAgICAgICAgei1pbmRleDogMzAwMDtcclxuICAgIH1cclxuICAgIC5tYWluIHtcclxuICAgICAgICB6LWluZGV4OiAyOTk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS1tb2RhbC0tb3BlbiAuaGVhZGVyX190b29scy50b29scy5iYW5kZWF1eF93cmFwX2VzdGltYXRlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLmJvZHktLWlubmVyIC5oZWFkZXJfX3Rvb2xzLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xyXG4gICAgdG9wOiAxMjNweDtcclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX2xvZ29fX19WMV9fX2JhbmRlYXV4LFxyXG4uaGVhZGVyX19sb2dvX19fVjJfX19iYW5kZWF1eHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLS12MyB7XHJcblx0LmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUgLmhlYWRlcl9fbG9nby5sb2dvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5oZWFkZXJfX2xvZ29fX19WM19fX2JhbmRlYXV4IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogNjAwMDtcclxuXHRcdHRvcDogNDYlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxM3Z3O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSBcclxuLmJvZHktbW9kYWwtLW9wZW4tLWVzdGltYXRpb24gbWFpbiNtYWlue1xyXG5cdHotaW5kZXg6MTtcclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSGVhZGVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQtLXN3aXRjaEJyZWFrcG9pbnQgOiB0cmFuc3BhcmVudDtcclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKTtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtaW1hZ2UgJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyX2JhY2tncm91bmQtc2l6ZSAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb247XHJcblxyXG4kaGVhZGVyX2xvZ29fdG9wOiA0MHZoO1xyXG4kaGVhZGVyX3NlYXJjaF90b3A6IDBweDtcclxuXHJcbi8vIFLDqWdsYWdlIHBvdXIgbGVzIGJhY2tncm91bmQgZGVncmFkw6kgc2xpZGVyICwgUGhvdG8gZml4IFxyXG5cclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC45KTtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLW1kOm5vcm1hbCBub3JtYWwgNDAwIDIwcHggJGZvbnQtZmFtaWx5LS0yIDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDEwcHggJGZvbnQtZmFtaWx5LS0yIDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bjpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSA7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzOm5vcm1hbCBub3JtYWwgNDAwIDlweCAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuXHJcblxyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDkwJTtcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpO1xyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYsICNGRkZGRkZENiwgI0ZGRkZGRjAwKTtcclxuXHJcbiRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDogNjRweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtOiAyNTBweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LS1zd2l0Y2hCcmVha3BvaW50OiA1NTVweDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjQ4KTtcclxuJGhlYWRlci0taW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG5cclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGhlYWRlcl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4vL1xyXG4vLyBUaXRsZSAoc2xvZ2FuIC8vIEJveClcclxuLy9cclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRoZWFkZXJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRoZWFkZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gSG9tZSAtIG1vdGV1ciBkZSByZWNoZXJjaGVcclxuJGhlYWRlcl9tYWluLXNlYXJjaF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG5cclxuLy8gUGFnZSBJbnRlcm5lIGRhbnMgY29udGVudVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUG9zaXRpb24gZHUgYm91dG9uIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wOiAzNXZoO1xyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wLS1oLW1kOiA1dmg7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDFcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z193aWR0aDogNDU2cHg7XHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX2hlaWdodDogMTI3cHg7XHJcblxyXG4vLyBMb2dvIFN2Z1xyXG4kaGVhZGVyX2xvZ28tc3ZnX3dpZHRoOiAxOTJweDtcclxuICAgICAgICAkaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDogNTNweDtcclxuXHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG5cclxuXHJcblxyXG5cclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcms6KFxyXG4gICAgICAgIGZvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAsXHJcbiAgICAgICAgZm9ybV9hbHRfY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4gICAgICAgIGZvcm1fc2VhcmNoLW1vcmVfY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4gICAgICAgIGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAsXHJcbiAgICAgICAgcmFuZ2VfcGx1c19pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBzcy1tdWx0aXBsZS1zZWxlY3RlZC1zcy1hZGQtcGx1cy1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBzcy1hcnJvdy1jb2xvcjogJGNvbG9yX2JyYW5kLTIsXHJcbik7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqXHJcblxyXG4vLyBTbG9nYW5cclxuXHJcblxyXG4kaGVhZGVyX3Nsb2dhbl9jb2xvcjogJGhlYWRlcl9jb2xvcjtcclxuJGhlYWRlcl9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzhweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8uNyAkZm9udC1mYW1pbHktLTQ7XHJcbiRoZWFkZXJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaGVhZGVyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFuaW1hdGlvbnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZTtcclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41cztcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQ7XHJcbiRhbmltYXRpb25zLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oYWRqdXN0LWh1ZSgkY29sb3JfYnJhbmQtMSwgLTEpLCAyMy41Myk7XHJcbiRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1lbnVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5hdi10b2dnbGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuXHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZvbnQ6ICRtZW51X2xhYmVsX2ZvbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgJl9fbGluZXMge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gICAgICAgICYsICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC41cyx0cmFuc2Zvcm0gNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcbiAgICAgICAgLm5hdi10b2dnbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDRlbSArICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlYXJjaC10b2dnbGVfaWNvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmpzX2ZpbHRlcl90b2dnbGUsXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX3RleHRfY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC10b2dnbGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtdG9nZ2xlX190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmaWxsOiAkc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogMS41cyBwdWxzZSBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjAlIDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSwxMDAle1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAlLDMwJSw3MCUsOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUsNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDUlLDU1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDEwZGVnKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUVElMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vL0lURU1cclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICAvL2NvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250OiAgJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZycpO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAjMzMzO1xyXG4kaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogIzMzMztcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zO1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2NvbG9yOiAjMzMzO1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnM7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVEVYVFxyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE5PVEVcclxuJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vL0lURU1cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItaG9tZS12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5wbmcnKTtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9jb2xvcjogI2ZmZjtcclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW07XHJcbiRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmY7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICNiZWQwMDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FucztcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9jb2xvcjogI2ZmZjtcclxuJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEgT3Blbi1TYW5zO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICNiZWQwMDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kamVzdGltb19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2xhYmVsLXR4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kamVzdGltb19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTMyNXB4ICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kamVzdGltb19fZm9ybV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGVnYWxzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRqZXN0aW1vX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uamVzdGltbyB7XHJcbiAgICBjb2xvcjogJGplc3RpbW9fY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2hlaWdodDogNzYwcHg7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltb19tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltb19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGplc3RpbW9fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cF9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgIGNvbG9yOiAkamVzdGltb19fZm9ybV9jb2xvcjtcclxuICAgICAgICAuZm9ybS1ncm91cD4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpcnN0LXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX3JhZGlvX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsLXR4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG5cclxuICAgICAgICAgICAgJi5maXJzdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG5cclxuICAgICAgICAgICAgJi5jb25kaXRpb25fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgZm9udDogJGplc3RpbW9fY29uZGl0aW9uc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqZXN0aW1vX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGplc3RpbW9fbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sZWdhbHNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kamVzdGltb19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRqZXN0aW1vX2xhYmVsLXR4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRqZXN0aW1vX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kamVzdGltb19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTMyNXB4O1xyXG4kamVzdGltb19yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRqZXN0aW1vX19mb3JtX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGplc3RpbW9fY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRqZXN0aW1vX2xlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vX2xlZ2Fsc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kamVzdGltb19jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGplc3RpbW9fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRqZXN0aW1vX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kamVzdGltb19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kamVzdGltb19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRqZXN0aW1vX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZDogJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvciAkamVzdGltby12Ml9iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltby12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuJGplc3RpbW8tdjJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vLXYyIHtcclxuICAgIGNvbG9yOiAkamVzdGltby12Ml90ZXh0X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9oZWlnaHQ6IDc2MHB4O1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRqZXN0aW1vLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkamVzdGltby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGplc3RpbW8tdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGplc3RpbW8tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRqZXN0aW1vLXYyX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkamVzdGltby12Ml9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqZXN0aW1vLXYyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGplc3RpbW8tdjJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW8tdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGplc3RpbW8tdjJfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRqZXN0aW1vLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQ6ICRqZXN0aW1vLXYyX2JhY2tncm91bmQtY29sb3IgJGplc3RpbW8tdjJfYmFja2dyb3VuZC1pbWFnZSAkamVzdGltby12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkamVzdGltby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGplc3RpbW8tdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqZXN0aW1vLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGplc3RpbW8tdjJfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRqZXN0aW1vLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kamVzdGltby12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTMyNXB4O1xyXG5cclxuXHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kamVzdGltby12Ml9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kamVzdGltby12Ml9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOyIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzE6IDVweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzI6IDcuNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMzogMi41cHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMjogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA2MDAgMTFweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMzogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQ6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82OiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC44KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzM6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81OiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzI6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMzogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMzogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzU6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9CVVRUT04gQUxFUlRFIE1BSUxcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1NFQ1RJT04gT0ZGUkVERU0gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuMikgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIFJBRElPIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIENIRUNLQk9YIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR1JPVVBFRCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBJTlRFR0VSIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIERBVEUgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBCVUJCTEUgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBSRUZFUkVOQ0UgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1VCTUlUIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1dJVENIIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIExPQ0FMSVpBVE9SIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19sZWdlbmRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXI6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4wNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEJBU0UgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9ub1VpLWNvbm5lY3RfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEZVTEwgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9tYXgtd2lkdGg6IDEwMDBweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81LCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIFNPUlRcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQsIDAuMjUpICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRVNUSU1BVEVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIERFRkFVTFRcclxuXHJcbi5sb2FkZXJfY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAtMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5mb3JtIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgJi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLWVtYWlsX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcblxyXG4gICAgLmxpbmstZW1haWwge1xyXG4gICAgICAmX19jb250ZW50LWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybUNoZWNrYm94IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9mb250O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIHtcclxuICAuZm9ybUNoZWNrYm94Q2F0IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgLmVsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuZW1wdHkge1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybVJhZGlvIHtcclxuICAgICZfX2xhYmVsLXJhZGlvIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDokc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfZm9udCA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybUludGVnZXIge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmludGVnZXJfY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgJi1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dF9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMC41cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgIGxlZnQ6IDcuNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDcuNXB4O1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbSAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGxlZnQ6IDJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIgKyAxZW0pO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1SZWZlcmVuY2Uge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgLmxhYmVsX19pdGVtIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXRfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMWVtIDJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuZm9ybVN1Ym1pdCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXN1Ym1pdF9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlc2V0X19pdGVtIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuZm9ybVN3aXRjaCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2xlZ2VuZF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb3NfX2ZpZWxkc2V0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybVNlbGVjdCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2lucHV0X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZS0tY3VzdG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGh1bWIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSB7XHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6ICAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBFU1RJTUFUSU9OXHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I7XHJcbiAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBCQVNFXHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAmLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLXR5cGVfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxveWVyX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tY29tbWVyY2VfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1wcmljZXNfX2ZpZWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgJlNlbGVjdF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJlJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9faW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX3BsdXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJhbmdlLS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmFkZF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX25vVWktY29ubmVjdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUludGVnZXIge1xyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxpbmstZW1haWwge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX0NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzZXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfaG92ZXJlZHtcclxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBGVUxMXHJcblxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAmLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2xvZ29fX3NlYXJjaCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogNjY2O1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIgLSA1MHB4KTtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLmhlYWRlcl9faG9tZS1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJi1kcmF3aW5nIHtcclxuICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICBmb250LWZhbWlseTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDc1cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1MaW5lX19jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMzAwcHgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMWVtIDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcclxuICAgIH1cclxuICAgIC5mb3JtTGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9tYXgtd2lkdGg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlciB7XHJcbiAgICAmLWxlZnRfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHRfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ljb25fY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnRleHQtY291bnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdF9fc3RydWN0dXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWxlbWVudF9faXRlbSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAmLmVtcHR5IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3IgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MTpub3QoLmJvZHktLWhvbWUpIC5oZWFkZXJfX3NlYXJjaC1ib3gsXHJcbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MiAuaGVhZGVyX19zZWFyY2gtYm94IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbiIsIiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xyXG5cclxuICAuc2VvLXRleHRzLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VvLXRleHRzLXYxX190ZXh0IHtcclxuICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yO1xyXG4gICAgZm9udDogJHNlby10ZXh0cy12MV90ZXh0X19mb250O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNZW51IHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX2JyYW5kLTEsIHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSkgIWRlZmF1bHQ7IC8vIE1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtZW51X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZHUgc3DDqXJhdGV1clxyXG4kbWVudV9jbG9zZV9idXR0b246ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51X2hvdmVyLWNvbG9yOiAkbWVudV9jb2xvciAhZGVmYXVsdDsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlOiAkbWVudV9ob3Zlci1jb2xvciAhZGVmYXVsdDsgLy8gTWVudSBNT0JJTEUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X21heC13aWR0aDogMTAwJSAhZGVmYXVsdDsgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0OyAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3A6IDVlbSAhZGVmYXVsdDsgLy8gTWVudSA6IHBhZGRpbmcgdG9wXHJcbiRtZW51X3BhZGRpbmctc2lkZXM6IDMuNmVtICFkZWZhdWx0OyAvLyBNZW51IDogcGFkZGluZyBkcm9pdGUgZXQgZ2F1Y2hlXHJcblxyXG4kbWVudV9pdGVtX2JvcmRlci10b3A6IDAgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nOiAxZW0gMCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nLS1zd2l0Y2hCcmVha3BvaW50OiAwIDEuNWVtICFkZWZhdWx0O1xyXG4kbWVudV9pdGVtX2JvcmRlci10b3A6IDAgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRtZW51LWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIE1lbnUgOiBmb250IGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZzogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7IC8vIE1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0OyAvLyBNZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDsgLy8gTWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcbiRzdWJtZW51X3Bvc2l0aW9uLXg6IDUwJSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogQ291bGV1ciBkZSBmb25kXHJcbiRzdWJtZW51X3NlcGFyYXRvcl9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgLjQ1KSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdDogMS45ZW0gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4kc3VibWVudS1pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kc3VibWVudS1pdGVtX2ZvbnQtLWxnOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LXNpemU6IDAuOGVtICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiB0YWlsbGUgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6ICRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgLy8gU291cy1tZW51ID4gaG92ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb24gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcblxyXG4kbWVudS1jbG9zZV9zaXplOiAyZW0gIWRlZmF1bHQ7IC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fdG9wOiAxZW0gIWRlZmF1bHQ7IC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBUb3BcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQ6IDNlbSAhZGVmYXVsdDsgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFJpZ2h0XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtICFkZWZhdWx0OyAvLyBCYXJyZSBkJ291dGlscyA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtZW51XHJcblxyXG4kaGVhZGVyX25hdi10b2dnbGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGRlcyBwYWdlcyBpbnRlcm5lcyBbQkVHSU5dXHJcblxyXG4kbWVudS0taW5uZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIE1lbnUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LS1pbm5lcl9ob3Zlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvci0tbW9iaWxlOiAkbWVudS0taW5uZXJfY29sb3IgIWRlZmF1bHQ7IC8vIE1lbnUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3IgIWRlZmF1bHQ7IC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3ItLW1vYmlsZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3ItLW1vYmlsZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvci0tbW9iaWxlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWVudXRvb2xzX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvci0tc3dpdGNoLWJyZWFrcG9pbnQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9mb250LS1zd2l0Y2gtYnJlYWtwb2ludDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybS0tc3dpdGNoLWJyZWFrcG9pbnQ6IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nLS1zd2l0Y2gtYnJlYWtwb2ludDogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9maWxsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbmZvIGNvbnRhaW5lclxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFNvY2lhbHNcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1haW4tbmF2IHtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudV90cmFuc2l0aW9uLCB2aXNpYmlsaXR5ICRtZW51X3RyYW5zaXRpb24sIHRyYW5zZm9ybSAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4ZW0pO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGhlaWdodDogOTR2aDtcclxuICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnVfcGFkZGluZy10b3AgJG1lbnVfcGFkZGluZy1zaWRlcztcclxuICAgIH1cclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vJi0taG9yaXpvbnRhbCB7XHJcblxyXG4gICAgLmJvZHktLW1lbnUtb3BlbmVkICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICByaWdodDogJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgdG9wOiAkbWVudS1jbG9zZV9wb3NpdGlvbl90b3A7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRtZW51LWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtZW51X2Nsb3NlX2J1dHRvbjtcclxuXHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAjeyRibG9ja31fX2Nsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfY2xvc2VfYnV0dG9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCAtIDJ2aCAtIDcwcHgpOyAvLyBtYXJnZXMgZGVzIGRpZmbDqXJlbnRzIGVsZW1lbnRzIG1haW4gbmF2LCBtYWluIG5hdiB0b3AgKyBtYXJnZSBiYXNzZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHZoO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AsICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDh2aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NvY2lhbHMge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbmF2X2luZm9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuXHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOm5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjAwNSwgMS4wMDAsIDEuMDAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMDA1LCAxLjAwMCwgMS4wMDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnV0b29sc19pdGVtX19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xiYXItYWRkcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5IHtcclxuICAgICYtLWlubmVyIHtcclxuICAgICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudV9fYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAgICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX190b3AtLXYzIHtcclxuICAgIC5tYWluLW5hdl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAgICAgICAgIC50b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzAwcHgnLCAnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnV0b29sc19pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvci0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9mb250LS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybS0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmctLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnV0b29sc19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtZW51dG9vbHNfaXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudXRvb2xzX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51dG9vbHNfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbGJhci1hZGRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2X190b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZfX2xvZ297XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIkbWVudV9iYWNrZ3JvdW5kICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMSxyZ2JhKCRjb2xvcl9icmFuZC0xLCAuOSkpOyAgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudDtcclxuJG1lbnVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJG1lbnVfY2xvc2VfYnV0dG9uOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWVudV9ob3Zlci1jb2xvciAgICA6ICRtZW51X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlICAgIDogJG1lbnVfaG92ZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X21heC13aWR0aCAgICAgIDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogd2lkdGhcclxuJG1lbnVfdHJhbnNpdGlvbiAgICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWVudV9wYWRkaW5nLXRvcCAgICA6IDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgdG9wXHJcbiRtZW51X3BhZGRpbmctc2lkZXMgIDogMy42ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyBkcm9pdGUgZXQgZ2F1Y2hlXHJcblxyXG4kbWVudV9pdGVtX2JvcmRlci10b3A6IDA7XHJcbiRtZW51LWl0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nOiAxZW0gMDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nLS1zd2l0Y2hCcmVha3BvaW50OiAwIDEuNWVtO1xyXG4kbWVudV9pdGVtX2JvcmRlci10b3A6IDA7XHJcbiRtZW51LWl0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRtZW51LWl0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kbWVudS1pdGVtX2ZvbnQtLWxnICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kbWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZGVjb3JhdGlvbiAgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuJHN1Ym1lbnVfcG9zaXRpb24teDogNTAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IFBvc2l0aW9uIFggZGUgbCfDqWzDqW1lbnQgKDAgPSBnYXVjaGUsIDUwJSA9IGNlbnRyw6kpXHJcbiRzdWJtZW51X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44MCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJHN1Ym1lbnVfcGFkZGluZy1sZWZ0ICAgICAgIDogMS45ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4kc3VibWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kc3VibWVudS1pdGVtX2ZvbnQtLWxnICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1zd2l0Y2gtYnJlYWtwb2ludCAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LXNpemUgICAgIDogMC44ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHRhaWxsZSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3BhZGRpbmcgICAgICAgOiAwO1xyXG4kc3VibWVudS1pdGVtX3RleHQtYWxpZ24gICAgICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgPiBob3ZlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuXHJcbiRtZW51LWNsb3NlX3NpemUgICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl90b3AgOiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBUb3BcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQgOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBSaWdodFxyXG4kbWVudS10b3BiYXJfcG9zaXRpb246IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFycmUgZCdvdXRpbHMgOiBwb3NpdGlvbiBwYXIgcmFwcG9ydCDDoCBsYSBkcm9pdGUgZHUgbWVudVxyXG5cclxuJGhlYWRlcl9uYXYtdG9nZ2xlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtYWluLW5hdl9jbG9zZV9fdGV4dF90ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGUgIDogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOy8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQgOm5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZyA6IDA7XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3ItLXN3aXRjaC1icmVha3BvaW50IDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50IDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNGVtICRmb250LWZhbWlseS0tMyA7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybS0tc3dpdGNoLWJyZWFrcG9pbnQgOiB1cHBlcmNhc2U7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZy0tc3dpdGNoLWJyZWFrcG9pbnQgOiAwO1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtIDogbm9uZTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmcgOiAwZW07XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjgpO1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9maWxsOiB0cmFuc3BhcmVudDtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBJbmZvIGNvbnRhaW5lclxyXG5cclxuLy8gVElUTEVcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFNvY2lhbHNcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51LWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSRtZW51X2NvbG9yXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYWluLW5hdl9fdG9vbHMge1xyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG59XHJcbi5tZW51IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246ICRtZW51LWl0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgIGNvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW1fcGFkZGluZy0tc3dpdGNoQnJlYWtwb2ludDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMS4yZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmssXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgem9vbTogMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRtZW51X3RyYW5zaXRpb247XHJcblxyXG4gICAgbGVmdDogJHN1Ym1lbnVfcG9zaXRpb24teDtcclxuICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1sZztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LCAnbWF4LXdpZHRoJykge1xyXG4gICAgICAgIHRvcCA6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1oYXNwb3B1cD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAuc3VibWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogJHN1Ym1lbnUtaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbWVudS1zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN1Ym1lbnUtLXRvZ2dsZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcblxyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbGc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJG1lbnVfaXRlbV9ib3JkZXItdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNzVlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbYXJpYS1oYXNwb3B1cD0ndHJ1ZSddIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayxcclxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc3VibWVudS1pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG5cclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2l0ZW0geyBwYWRkaW5nOiAwIDEuNWVtO31cclxufSIsIlxyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlO1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjk1KTtcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtO1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAwO1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vQ2hlY2tib3hcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvciAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFRleHRmaWVsZFxyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAgOiAwLjg7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuLy8gU2VsZWN0XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3IgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3ItLWRlbGV0ZWQgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZC0tZGVsZXRlZCAgICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvciAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6IHdoaXRlO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQgOiByZ2JhKCRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC44KTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWRpc2FibGVkICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2NvdW50X2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvcjtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvciAgICAgICAgICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuXHJcbi8vIFJhbmdlXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ZvbnQgICAgICAgICAgICAgIDpub3JtYWwgNDAwIDE4cHgvMSAkZm9udC1mYW1pbHktLTEhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfYmFja2dyb3VuZC0taGlnaGxpZ2h0OiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcmV2aWV3X2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjMpO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ljb25fY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4vLyBSYWRpb1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUmFkaW8gTG9jYWxpemF0b3JcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmRfMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG5cclxuLy8gVmVydGljYWxcclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtO1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmdcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtYXAtc3ZnX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vIFpvbmUgKHLDqWdpb24sIGTDqXBhcnRlbWVudClcclxuJG1hcC1zdmdfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRtYXAtc3ZnX2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtNCwgLjI0KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gRk9STSBUSVRMRVxyXG4vL1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vL1xyXG4vLyBCVVRUT05cclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXN2Zy12YWdlbmN5IHtcclxuXHJcbiAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXAtc3ZnLXZhZ2VuY3lfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vLmJ1dHRvbiB7XHJcbiAgICAvLyAgICBmb250IDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAvLyAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIC8vICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDtcclxuICAgIC8vICAgIGNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgLy8gICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgIC8vXHJcbiAgICAvLyAgICAmOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICY6Zm9jdXMsXHJcbiAgICAvLyAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICBjb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgIC8vICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIC8vICAgICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxuXHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtIDNlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTFcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuXHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHg7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTQsIC4yNCk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNjBweCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC00LCAuMjQpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdm1hbmRhdG9yeSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBmb250IDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVwIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlZ2lvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNjBweDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtNCwgLjI0KTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTY7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMztcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyOiAwO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyAvLyAvIVxcIEJhc2UgZXN0IGRlIDEyIHB4XHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMC4xZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpO1xyXG4kbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogJG1hcF9wb3B1cF9jbG9zZV93aWR0aDtcclxuICAgIGhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9oZWlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc7XHJcbiAgICBtYXJnaW46ICRtYXBfcG9wdXBfY2xvc2VfbWFyZ2luO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBhbGlnbi1pdGVtczogJG1hcF9wb3B1cF9jbG9zZV9hbGlnbjtcclxuICAgIGp1c3RpZnktY29udGVudDogJG1hcF9wb3B1cF9jbG9zZV9qdXN0aWZ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6ICRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDtcclxuICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICAgIGhlaWdodDogNjY1cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkbWFwX3N2Z19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wb3B1cCB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTI7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuJG1hcF9wb3B1cF9jbG9zZV93aWR0aDogNDBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9oZWlnaHQ6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbGluZS1oZWlnaHQ6IDE7XHJcbiRtYXBfcG9wdXBfY2xvc2VfcGFkZGluZzogLjAzZW0gMCAwIDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbWFyZ2luOiAwLjFlbTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmU7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplOiAzMHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYWxpZ246IGNlbnRlcjtcclxuJG1hcF9wb3B1cF9jbG9zZV9qdXN0aWZ5OiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfcGFkZGluZzogMWVtIDJlbSAxZW0gMWVtO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ICRmb250LWZhbWlseS0tMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogbm9uZTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9wYWRkaW5nOiAuNWVtO1xyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLy8gVmVuZHVzXHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEFnZW5jZXMgLyBSZXByZXNlbnRhdGl2ZXNcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLm1hcC1wb3BpbiB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtYXAtcG9waW5fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fY29tcG9fZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fY29tcG9fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX19wcmljZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX19wcmljZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX19yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtcG9waW5fX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX19zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJG1hcC1wb3Bpbl9fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcyB7XHJcbiAgICAgICAgJi5tYXAtcG9waW4ge1xyXG4gICAgICAgICAgICAubWFwLXBvcGluIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwYmllbmljaSB7XHJcbiAgICAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn0iLCIkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX19jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRtYXAtcG9waW5fX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX19wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW5fX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG5cclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuXHJcblxyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfd3JhcHBlcl9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1hcC12MV90aXRsZS0tdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtdjEge1xyXG4gICAgY29sb3I6ICRtYXAtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtdjFfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDllbSAxNSUgNWVtIDIyJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXYxX2JhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZC1jb2xvciAkbWFwLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12MV93cmFwcGVyX3BhZGRpbmc6IDA7XHJcbiRtYXAtdjFfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2xldHRlci1zcGFjaW5nOiAwOyIsIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1hcC1iYW5uZXJfY29udGFpbmVyX21heC13aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG4kbWFwLWJhbm5lcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRtYXAtYmFubmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtYmFubmVyX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtYmFubmVyX2hlaWdodDogMzMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogaGF1dGV1ciBkZSBsYSBtYXBcclxuLy8gTWFya2VyXHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcjogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yO1xyXG4kbWFwLWJhbm5lcl9jb2xvcl9jZXJjbGVfZm9udDokY29sb3JfYnJhbmQtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpO1xyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFya2VyIDogY291bGV1clxyXG4vLyBDbHVzdGVyXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC1iYW5uZXJfY2x1c3Rlcl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW46MmVtIDAgMmVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXAtYmFubmVyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJG1hcC1iYW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtYmFubmVyX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ2MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bDogMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9tb2JpbGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7ICBjb21tZW50w6kgcG91ciBmYWlyZSBmb25jdGlvbm5lciBsaW5rLWJsb2NcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5ld3MtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kbmV3cy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDYwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9uYi1zbWFsbC1pdGVtOiAyICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0F1dHJlcyBzdHlsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVte1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKCN7JG5ld3MtbGlzdGluZy12Ml9uYi1zbWFsbC1pdGVtICsgMX1uICsgMSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbmV3cy1saXN0aW5nLXYyX25iLXNtYWxsLWl0ZW06IDI7IC8vIE5vbWJyZSBkZSBwZXRpdHMgaXRlbVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8vIERBVEVcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b206IDEuNWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZ195O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOC42NjZlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMzMzZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIGxpbmtcclxuJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDMgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAzICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXJlbGF0ZWQtdjEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtcmVsYXRlZC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtcmVsYXRlZC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXggN2VtICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teHhsICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5uZXdzLXJlbGF0ZWQtdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xyXG4kbmV3cy1yZWxhdGVkLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAzO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNi42ZW0gN2VtIDQuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbmV3cy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJG5ld3MtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRuZXdzLXYxX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTNlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuJG5ld3MtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRuZXdzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzcwcHg7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkbmV3cy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyOTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRuZXdzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCk7XHJcbiRuZXdzLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3NsZXR0ZXItdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4xM2VtIDEwZW0gMi4yZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV9zbG9nYW5fZm9udDtcclxuICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzbGV0dGVyLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW1wdHktc2VhcmNoIH4gLm5ld3NsZXR0ZXItdjEge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3NsZXR0ZXIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vIEF1dHJlc1xyXG4kbmV3c2xldHRlci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRuZXdzbGV0dGVyLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kbmV3c2xldHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gU2xvZ2FuXHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIFRpdHJlXHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIExpZW5zXHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9waW5pb25zLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNS42ZW0gN2VtIDQuNmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kb3BpbmlvbnMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiRjb2xvcl9icmFuZF8zO1xyXG4kb3BpbmlvbnMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjNlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9tb2JpbGVfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3BpbmlvbnMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX21vYmlsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfY29udGVudF90b3BfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfaXRlbV9uYW1lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogNGVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG9waW5pb25zLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kb3BpbmlvbnMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJG9waW5pb25zLXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfbW9iaWxlX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDAuODQpO1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kb3BpbmlvbnMtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzIwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3BpbmlvbnMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG9waW5pb25zLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzIwcHg7XHJcbiRvcGluaW9ucy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG9waW5pb25zLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzMHB4ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fc3ZnX2NvbG9yIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tLXNlcHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGlua3tcclxuICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ZnLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vVmVyc2lvbiBNb2JpbGVcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJywnbWF4LXdpZHRoJykge1xyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAmLS1wcmV2LCYtLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHJldntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbmV4dHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlcHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmt7bWFyZ2luOiAwIC4xZW07fVxyXG4gICAgfVxyXG59IiwiJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHBhZ2luYXRpb25fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuJHBhZ2luYXRpb25fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTogMzBweDtcclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciA6ICRjb2xvcl9icmFuZC0zO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0zO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdpbmF0aW9uX3N2Z19jb2xvciA6ICRjb2xvcl9icmFuZC00O1xyXG4kcGFnaW5hdGlvbl9zdmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIFRpdHJlIDogY291bGV1ciBkdSBzdXItdGl0cmUgXHJcblxyXG5cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3JfbGluazogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfZm9udF9saW5rOiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4kcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfY29sb3JfbGlua19ob3ZlcjogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vdmVyc2lvbiBkYXJrXHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfY29sb3JfbGlua19ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydGVuYWlyZS12MSB7XHJcbiAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1wYXJ0ZW5haXJlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLXBhcnRlbmFpcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLXBhcnRlbmFpcmUtZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0ZW5haXJlLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHBhcnRlbmFpcmUtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfY29sb3JfbGlua19ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwYXJ0ZW5haXJlLXYxX2ZvbnRfbGluaztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2NvbG9yX2xpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fX25iX3BhcnRlbmFpcmVfZmxleCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ibG9jayBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAmX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250ZW50LW5vLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0tbm8tbGlua3MtYm9yZGVyZWRfX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtIDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW0gO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTUwMXB4KSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTAwcHgpIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZSB7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFydGVuYWlyZS12MS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydGVuYWlyZS12MS1kYXJrX2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiRwYXJ0ZW5haXJlLXYxLWRhcmtfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbCA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1wYXJ0ZW5haXJlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU2LCAyNjYsIDI1NiwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDokcGFydGVuYWlyZS12MS1kYXJrX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGwgO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX2NvbG9yX2xpbmtfaG92ZXIgO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yIDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHN1ci10aXRyZSBcclxuXHJcblxyXG5cclxuJHBhcnRlbmFpcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcl9saW5rOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kcGFydGVuYWlyZS12MV9mb250X2xpbms6ICRjb3JlX2J1dHRvbl9mb250O1xyXG5cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydGVuYWlyZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4kcGFydGVuYWlyZS12MV9jb2xvcl9saW5rX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0wO1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRwYXJ0ZW5haXJlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRlbmFpcmUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcGFydGVuYWlyZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuXHJcblxyXG5cclxuJHBhcnRlbmFpcmUtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kcGFydGVuYWlyZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy92ZXJzaW9uIGRhcmtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjEtZGFya190aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjEtZGFya19jb2xvcl9saW5rX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHBhcnRlbmFpcmUtdjEtZGFya19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjM1cHggIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBJVEVNIFRJVExFXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXJnaW46IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDZlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg6IDEyMzVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19iYWNrZ3JvdW5kIDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg6IDEyMzVweCAhZGVmYXVsdDtcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydG5lci1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21hcmdpbjogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgNmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19ib3JkZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDogMTIzNXB4O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHBhcnRuZXItbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjUwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmLS0xLCAmLS0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvZ3JhbXMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBUaXRyZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuLy8gSXRlbVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4vLyBCb3V0b25cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQlVUVE9OIE1PQklMRVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtcy1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDVlbSAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEsICYtLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN0YXR1cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRlbSAxZW0gMCA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvZ3JhbXMgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbi8vIEl0ZW1cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCb3V0b25cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcblxyXG4vLyBCVVRUT04gTU9CSUxFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtbGlzdGluZy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYtLTEsICYtLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS0zNjBkZWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIGxpc3RpbmcgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCQUNLR1JPVU5EXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gQVVUUkVTXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjVweDtcclxuXHJcbi8vIFRJVFJFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIElURU1cclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gSVRFTSBUT09MU1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBCT1VUT05cclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yb29tX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8xOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8yOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8zOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19tYXNvbnJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzJ9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisjeyRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzN9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMiUgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICZfXzNkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5yb29tLWNvbXBvIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3RpdGxlLS12MV9fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190aCB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2LjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdGFic19zdmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yb29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyYW1zLWRldGFpbC12MSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3Jvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMztcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNDVweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3RleHRfZm9udDpub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICA+LmRlY29yYXRlX193cmFwcGVyIC5kZWNvcmF0ZV9fdmlzdWFse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuM2VtIDYuNmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA2LjZlbSAzZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbHNfX3ZpZGVvX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICZfXzNkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjMge1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb190YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2dyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19kYXRhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGgge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLXBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190YWJzX3N2ZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbHMtc2hhcmUtdjEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NoYXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9ncmFtcy1kZXRhaWwtdjIge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHg7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21hcC1wb2lfdGl0bGVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtZGV0YWlsLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnktY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nX19zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMS41ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10b29scyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wcmludCxcclxuICAgICAgICAgICAgICAgICAgICAmX18zZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZ2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpcnR1YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAmLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAmLS12MSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5yb29tLWNvbXBvIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RoIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLXBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190YWJzX3N2ZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3kge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnByb2dyYW1zLWRldGFpbC12MyB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdGFic19zdmc6ICRjb2xvcl9icmFuZC0xOyIsIiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHNlcnZpY2VzLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHg7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3c6IDE7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14OiAwO1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZzogMztcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS14eGw6IDM7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12NF9zdmdfZmlsbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQkFDS0dST1VORFxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIENPTlRBSU5FUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFZJTExFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2NvbG9yLWZvbnQ6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGV0dGVyLXNwYWNpbmc6IDNweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9saW5lLWhlaWdodDogMS40ZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vLyBDT01QT1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBQSUVDRVNcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19jb2xvci1mb250OiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8vIFNUQVRVU1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFNFUEFSQVRPUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcblxyXG4vLyBQUklDRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLy8gUkVGRVJFTkNFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBCVVRUT05cclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gT1RIRVJcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG5cclxuLnByb2dyYW1zLXJlbGF0ZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLXJlbGF0ZWRfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aWxsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2NvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX19jb21wb19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBpZWNlcyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX19waWVjZXNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1yZWxhdGVkX19waWVjZXNfY29sb3ItZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XHJcblxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9ncmFtcyByZWxhdGVkXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJBQ0tHUk9VTkRcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZDogJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBDT05UQUlORVJcclxuJHByb2dyYW1zLXJlbGF0ZWRfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcblxyXG4vLyBWSUxMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9jb2xvci1mb250OiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2xldHRlci1zcGFjaW5nOiAzcHg7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cclxuLy8gVElUTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy8gQ09NUE9cclxuJHByb2dyYW1zLXJlbGF0ZWRfX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG5cclxuLy8gUElFQ0VTXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19waWVjZXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19waWVjZXNfY29sb3ItZm9udDogJGNvbG9yX2JyYW5kXzM7XHJcblxyXG4vLyBTVEFUVVNcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBTRVBBUkFUT1JcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG5cclxuLy8gUFJJQ0VcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbi8vIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gQlVUVE9OXHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcblxyXG4vLyBCVVRUT04gTU9CSUxFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuXHJcbi8vIE9USEVSXHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb21vdGUtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4xM2VtIDAgMi4yZW0gMTBlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkcHJvbW90ZS12MV9zbG9nYW5fZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvbW90ZS12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9tb3RlLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1pc2UgZW4gYXZhbnQgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZDogJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuXHJcbiRwcm9tb3RlLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJHByb21vdGUtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9tb3RlLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9tb3RlLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcblxyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzE6IDIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzI6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzM6IDMgIWRlZmF1bHQ7XHJcblxyXG4vL0RFU0NSSVBUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2FsbGVyeSB7XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19tYXNvbnJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzJ9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzN9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYnV0dG9uLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIlIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvX3RhYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGFzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRhdGFzIHtcclxuXHJcbiAgICAgICAgICAgICZfX2VuZXJneSB7XHJcbiAgICAgICAgICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVuZXJneV9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29scy12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICYubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXYxIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzE6IDI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzI6IDM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzM6IDM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFjdF9mb3JtX3ZhbGlkYXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDExcHgpLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb250YWN0X2Zvcm1fc3VibWl0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbnRlbnRfYWdlbmN5X3dyYXBwZXJfd2lkdGg6IDEzMzVweDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNWVtICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29udGFjdF9mb3JtX3ZhbGlkYXRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDExcHgpLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV9zdWJtaXRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM0NXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuLy9ERVNDUklQVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4zZW0gNi42ZW0gMmVtIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYuNmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICAgICAmX192diB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXItLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvX3RhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2RhdGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggIDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVuZXJneV9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmlnLWRhdGEge1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDtcclxuXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcC1wb2lfdGl0bGVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA1ZW0gNS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1zaGFyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbHMtc2hhcmUtdjEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAmLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAmLS12MSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12MiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12MyB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb3BlcnR5LXZhY2F0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNDVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgICAgICAgICAgICAgIC5wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFjYXRpb25fX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzNDBweCArIDZlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MzBweDtcclxuXHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbi8vREVTQ1JJUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWdfX3N3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdnYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAxZW07XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3RtZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdG9vbHN2diB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXZpcnR1YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb190YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0zZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2RhdGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY29tcG9zaXRpb25fb2ZfcGFydHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICYuYWdlbmN5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5IHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12MyB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb3BlcnR5LXZhY2F0aW9uIHtcclxuICAgICAgICAuY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgICAgICAgICAgICAgIC5wcmljZS1zZWFzb25yZW50YWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhY2F0aW9uX19lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZ3JvdXAtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMzQwcHggKyA2ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcHBseS1vbmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICYuYXBwbHktb25saW5lIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kcGUge1xyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFJFUFJFU0VOVEFUSVZFIERFVEFJTFNcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yLWJyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBCRUdJTlxyXG4gICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE1BTkRBVEFJUkUgRU5EXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMC41ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gUkVQUkVTRU5UQVRJVkUgREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taGFzLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBlbSA1ZW0gMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE1BTkRBVEFJUkUgQkVHSU5cclxuICAgICAgICAmX19yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLnJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE1BTkRBVEFJUkUgRU5EXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1oYXMtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tYWxpZ25lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyNXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gUkVQUkVTRU5UQVRJVkUgREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3RpbmctdjMge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS0zNjBkZWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVte1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbSB7XHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBCRUdJTlxyXG4gICAgICAgICAgICAmX19yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOyIsIi8vIGl0ZW0gbGlua1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5hcHBseS1vbmxpbmUge1xyXG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLFxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIsXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcblxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi5wcm9wZXJ0aWVzLXJlbGF0ZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnRpZXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnRpZXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLy9tYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSk7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOyIsIi8vIEFHRU5DWVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbnRlbnRfYWdlbmN5X3dyYXBwZXJfd2lkdGg6IDEzMzVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTFweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29udGFjdF9mb3JtX3N1Ym1pdF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLmFnZW5jeSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGVudF9hZ2VuY3lfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190ZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21haWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hbmRhdG9yeSxcclxuICAgICAgICAgICAgICAgICYubmVnb2NpYXRldXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbmZvLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fc3VibWl0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHRvb2xzLXYxX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdG9vbHMtdjFfaXRlbV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX3RleHQtY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kdG9vbHMtdjFfaXRlbV9zdmctZmlsbDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2hvdmVyX3RleHQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdG9vbHMtdjFfaXRlbV9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbHNfaXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4udG9vbHMge1xyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAuMmVtIDA7XHJcbiAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzIGVhc2UgO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3doaWRlIHtcclxuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICYuc2hvd2hpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBBbmltYXRpb25cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvL2xlZnQ6IDc2JTtcclxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnRvb2xzLXYxIHtcclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uLFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9vbHMtdjFfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b29scy12MV9pdGVtX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29scy12MV9pdGVtX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1jYWxjdWxhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b29scy12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl9zdmctZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b29scy12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N2Zy0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xzLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl9zdmctZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2NvbnRhY3QtYWdlbmN5X21heC13aWR0aDogMTI2NXB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoOiA1NTBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdjEge1xyXG4gICAgICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRlbCxcclxuICAgICAgICAgICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwIDEwZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpdHkge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb3BlcnR5LWxpc3Rpbmcge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGZpbHRlci12MV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn0iLCIkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2NvbnRhY3QtYWdlbmN5X21heC13aWR0aDogMTI2NXB4O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoOiA1NTBweDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuIiwiJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW1zX21heC13aWR0aDogMTQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfbGFiZWwtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfbGFiZWwtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDAuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUuMzMzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X25hbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjA2N2VtIGF1dG8gMS4yNjdlbSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLXRleHR0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEsICYtLTIsICYtLTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50LWZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcgIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAubWFwLXYxX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDRlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUmVwcmVzZW50YXRpdmVzIGxpc3RpbmcgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcblxyXG4vLyBDb250ZW50XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X25hbWUtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4vLyBDb29yZHNcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEJvdXRvblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIEF1dHJlc1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAwLjVlbTsiLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUmVwcmVzZW50YXRpdmVzIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcblxyXG4vLyBDb250ZW50XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9pbmZvcy1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIENvb3Jkc1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBCb3V0b25cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtICRmb250LWZhbWlseS0tMztcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQXV0cmVzXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDAuNWVtOyIsIiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg6IDE0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9pbmZvcy1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfbGFiZWwtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDAuNWVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDRlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUuMzMzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi4yZW0gMi4zMzNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9uYW1lLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0xLCAmLS0yLCAmLS0zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfaW5mb3MtZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnQtZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbC1mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nICB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAubWFwLXYxX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDRlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRjb2xvcl9jb29raWVzX3NpdGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi5jb29raWVzdjJDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAuYnRuQ29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG5Ub3Age1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ZnQW5pbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRyZUNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0U3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC02NTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIC5jb29raWVUaXRsZV9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5SZXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29va2llc0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbkVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0RWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWRDb29raWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXIgIWRlZmF1bHQ7IC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0OyAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15OiAxZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0OyAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDsgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bDogM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGw6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzUwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHRcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyODBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI4MHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX19jaGVja2JveF90ZXh0OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyLXBhZGRpbmcteSAkd3JhcHBlci1wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuYWdlbmN5LXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jazpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1lbXB0eSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFN0YXR1cygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVsZXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgICAgICB0b3A6IC41ZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlbGV0ZS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBJVEVNIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgICAgICAgICAgLy8uYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAvLyAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX2NoZWNrYm94X3RleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2FsaWduZW1lbnRfaXRlbTogY2VudGVyOyAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdzogMTsgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS1sZzogMjsgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7IC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGw6IDNlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV93cmFwcGVyX21heC13aWR0aDogMTM1MHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI4MHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjgwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX2NoZWNrYm94X3RleHQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zOyIsIiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi5zZW8tcGFuZWwtdjEge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VydmljZXMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gM2VtIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAzZW0gMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjhlbSAxMGVtIDcuOGVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kc2VydmljZXMtdjFfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4O1xyXG4kc2VydmljZXMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJHNlcnZpY2VzLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kc2VydmljZXMtdjFfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE3NDBweCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg0KTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBpdGVtIHRpdGxlXHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VydmljZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUtMSB7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NS42JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAvL21heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1ZW0gNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA2NjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUtMiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZC0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUtMyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZC0tbWQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSB7XHJcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS12aXN1YWwsXHJcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwsXHJcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS12aXN1YWwge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kc2VydmljZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRzZXJ2aWNlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTc0MHB4O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NCk7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZC0tbWQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM4MHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0teHhsOiAyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIHRpdGxlXHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuLy8gaXRlbSB0ZXh0XHJcbiRzZXJ2aWNlcy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X21vYmlsZV9jb2xvcjogJHRleHRfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX21vYmlsZTogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9kZXNrdG9wOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduX2Rlc2t0b3A6IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250X2Rlc2t0b3A6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjMge1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15ICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjNfaXRlbS1wZXItcm93fSAtICgjeyRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGcgJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNGVtIDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfbW9iaWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGV4dF9tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjNfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfZGVza3RvcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduX2Rlc2t0b3A7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnRfZGVza3RvcDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJHNlcnZpY2VzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzgwcHg7XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3c6IDE7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14OiAwO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14eGw6IDI7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjNfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjNfdGV4dF9tb2JpbGVfY29sb3I6ICR0ZXh0X21vYmlsZV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX21vYmlsZTogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCk7XHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9kZXNrdG9wOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbl9kZXNrdG9wOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udF9kZXNrdG9wOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmctbW9iaWxlX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZzogMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS14eGw6IDMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjRfc3ZnX2ZpbGxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSB0aXRsZVxyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gbGlua1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12NCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjRfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VydmljZXMtdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teSAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teCA1ZW0gJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3d9IC0gKCN7JHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInh4bFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS1sZyAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teS0tbGcgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjRfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGwgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZDogJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfbWF4LXdpZHRoOiAxMDgwcHggIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbHVtbi1wZXItcm93OiAzICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmc6IDNlbSAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC0tYWx0ZXJuYXRlOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGUgLyAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRzaWxvcy12MS0taW5uZXJfcGFkZGluZztcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2lsb3MtdjEtLWlubmVyX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsb3MtdjEge1xyXG4gICAgICAgICZfX2l0ZW1zLS0xIHtcclxuICAgICAgICAgICAgLnNpbG8ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lsb19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg6IDEwODBweDtcclxuJHNpbG9zLXYxLS1pbm5lcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTM7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sdW1uLXBlci1yb3c6IDM7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZzogM2VtIDA7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tc206IDAgJHdyYXBwZXJfcGFkZGluZztcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW07XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlcjtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU7XHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGU6IGluaGVyaXQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDgwcHggIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2x1bW4tcGVyLXJvdzogMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmc6IDNlbSAwIDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc2lsb3MtdjFfcGFkZGluZztcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNpbG9zLXYxX21heC13aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaWxvcy12MV9ib3JkZXItYm90dG9tO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG9zLXYxIHtcclxuICAgICAgICAmX19pdGVtcy0tMSB7XHJcblxyXG4gICAgICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiRzaWxvcy12MV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX2NvbHVtbi1wZXItcm93OiAzO1xyXG4kc2lsb3MtdjFfcGFkZGluZzogM2VtIDAgMDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmc7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuJHNpbG9zLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlO1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yOyIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MiB7XHJcbiAgICBtYXJnaW46ICRzaWxvLXYyX19tYXJnaW47XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2lsby12MiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpbG8tdjJfX3BhZGRpbmc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzaWxvLXYyX19qdXN0aWZ5LWNvbnRlbnQ7XHJcbiAgICBcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6ICRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypcclxuICogU2lsb3MgcG91ciBsZSBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuKi9cclxuXHJcbiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvO1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHg7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMztcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmU7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0bzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9zdmctZmlsbDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICZfX3NoYXJlIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gNS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZDtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwIDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjhlbSAwIDcuOGVtIDllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQsICYtY29udGVudCA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kdGVhbS12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA3LjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjUlIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KTtcclxuJHRlYW0tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxODQwcHg7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRlYW0tdjJfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvcjtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIGxpbmtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQ7XHJcbiAgICBcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIkdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjogJHRvcGJhcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICAgOiAkdG9wYmFyX3Bvc2l0aW9uICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBTRUxFQ1RJT05cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfYm9yZGVyLWJvdHRvbSA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9wdWNlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zaG93aGlkZV9jb250ZW50X2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODYpICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9fbGFuZ19iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BiYXIge1xyXG4gICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogNjBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIC5oZWFkZXItLWlubmVyICZ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhcl9fbGFuZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdENvbm5lY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsMC45KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDEuM2VtIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLDAuOSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29jaWFscyB7XHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR0b3BiYXJfc29jaWFsc19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyouaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9wYmFyX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHRvcGJhcl9zb2NpYWxzX2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgJi5yYXRpbmcge1xyXG5cclxuICAgICAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAmX19zdGFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvcGJhcl9zaG93aGlkZV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX3Nob3doaWRlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnRvcGJhci5sYWJlbC1tZW51IHtcclxuICAgICAgICByaWdodDogMTE3cHg7XHJcbiAgICB9XHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAkdG9wYmFyX3BhZGRpbmctLWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbi0taW5uZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcbiAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgICZfX3NlbGVjdGVkQ29ubmVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBUb3AgYmFyICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRvcGJhcl9wYWRkaW5nICAgOiAwO1xyXG4kdG9wYmFyX3Bvc2l0aW9uICAgOiBmbGV4LWVuZDtcclxuJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjogJHRvcGJhcl9iYWNrZ3JvdW5kO1xyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmc7XHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICAgOiAkdG9wYmFyX3Bvc2l0aW9uO1xyXG5cclxuXHJcbi8vIFLDqXNlYXV4IHNvY2lhdXhcclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcjogMDtcclxuJHRvcGJhcl9zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMDtcclxuJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogdHJhbnNwYXJlbnQ7XHJcbiR0b3BiYXJfc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfYm9yZGVyLWJvdHRvbSA6IDA7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9wdWNlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9zaG93aGlkZV9jb250ZW50X2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODYpO1xyXG5cclxuJHRvcGJhcl9fbGFuZ19iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiIsIiRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvciA6ICRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90b29sX2l0ZW1fdGV4dC1hbGlnbiA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi5hbGVydG1haWxfdG9vbCB7XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGZpbGw6JGFsZXJ0bWFpbF90b29sX3RpdGxlX3N2Z19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXAge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsgIHtcclxuICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbF90b29sX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbF90b29sX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFsZXJ0bWFpbF90b29sX2l0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbF90b29sX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWxfdG9vbF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbF90b29sX3RpdGxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGNvbm5lY3RfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NSkgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29ubmVjdF9pdGVtX2NvbG9yIDogJGNvbm5lY3RfaXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kY29ubmVjdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29ubmVjdF9pdGVtX3RleHQtYWxpZ24gOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyB0b3BiYXJcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JvcmRlci1jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLmNvbm5lY3Qge1xyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBmaWxsOiRjb25uZWN0X3RpdGxlX3N2Z19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgIC8vcGFkZGluZzogJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rICB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb25uZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29ubmVjdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbm5lY3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbm5lY3RfaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25uZWN0X3RpdGxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gVE9QQkFSXHJcbi50b3BiYXJfX2Nvbm5lY3Qge1xyXG4gICAgJi5jb25uZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fc3ZnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbm5lY3RfX3N2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDsgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDEuM2VtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogdW5zZXQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvcGJhcl9jb25uZWN0X2xpbmtzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvcGJhcl9jb25uZWN0X2xpbmtzX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3NfYm9yZGVyLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3Nfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJGNvbm5lY3RfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbm5lY3RfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4kY29ubmVjdF9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NSk7XHJcbiRjb25uZWN0X2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29ubmVjdF9pdGVtX2NvbG9yIDogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuJGNvbm5lY3RfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kY29ubmVjdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29ubmVjdF9pdGVtX3RleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG5cclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JvcmRlci1jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXIgOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaC0tZmxhZyB7XHJcbiAgICAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDo1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGs6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmw6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm86YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3NlbGVjdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi8iLCIkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjsiLCIkbGFuZ190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG5cclxuLmxhbmcge1xyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRsYW5nX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAuNGVtO1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nX2NvbnRlbnRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZ19pdGVtX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxhbmdfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZ19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmdfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkbGFuZ19jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmdfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZsYWcge1xyXG4gICAgICAgIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lcyB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ubCB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ydSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5nX192YWx1ZSB7XHJcbiAgICAgICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1wdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4udG9wYmFyIHtcclxuXHJcbiAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWlsbGV1cnMtYWdlbnRzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZWlsbGV1cnMtYWdlbnRzX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtZWlsbGV1cnMtYWdlbnRzX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWVpbGxldXJzLWFnZW50c19pbWctaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7IiwiJHBob25lX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2NvbG9yIDogJHBob25lX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV90ZXh0LWFsaWduIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLnBob25lIHtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgZmlsbDokcGhvbmVfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkZm9vdGVyLXYxX3Bob25lX3BhZGRpbmc7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rICB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwaG9uZV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBob25lX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwaG9uZV9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3doaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaG9uZV90aXRsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwaG9uZV9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBob25lX2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KTtcclxuJHBob25lX2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGhvbmVfaXRlbV9jb2xvciA6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4kcGhvbmVfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kcGhvbmVfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBob25lX2l0ZW1fdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50b29sc19faXRlbSB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBTw6lsZWN0aW9uXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4kc2VsZWN0aW9uX2ljb25fZmlsbCAgOiBjdXJyZW50Q29sb3I7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZy0taW5uZXIgICA6ICRzZWxlY3Rpb25fcGFkZGluZztcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4kbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTsiLCIkZm9udC10aXRsZS1wYWdpbmF0aW9uOm5vcm1hbCBub3JtYWwgNDAwIDIzcHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9udC10aXRsZS1wYWdpbmF0aW9uLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvbnQtbGFiZWwtcmFkaW86bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb250LXBsYWNlaG9sZGVyLXNlbGVjdC1wb3Bpbjpub3JtYWwgbm9ybWFsIDYwMCAuOTM3NWVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLWNvbG9yLUJ1bGxlLWFjdGl2ZTokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1iYWNrZ3JvdW5kLUJ1bGwtYWN0aXZlOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1iYWNrZ3JvdW5kLUJ1bGwtYm9yZGVyLWFjdGl2ZTokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtc2VsZWN0LWNvbG9yLXN3aXA6JGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1zZWxlY3Qtb3B0aW9uLWNvbG9yLXN3aXA6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgNjBweC8xLjFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTEtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDQwcHgvMS4xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjokY29sb3JfYnJhbmQtMSAgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTI6bm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXJhcGlkZS1jb2xvci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItYm9yZGVyLVN2Z19jaGVja2JveDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtcGFyYWdyYXBoZS10b3AtZm9udC0xOm5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTEtbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWZpbGwtaG92ZXI6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtaG92ZXI6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7O1xyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsOnRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLypcclxuLmJvZHktbW9kYWwtLW9wZW4gLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4qL1xyXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlc3tcclxuXHJcblx0Lm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZXtcclxuXHRcdC8qei1pbmRleDowOyovXHJcblx0XHQuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQrLmNoZWNrYm94X19ib3gge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICMxMjM0NTc7XHJcblx0XHR9XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1ZW07XHJcblx0XHQubWFpbi1zZWFyY2hfX2Nsb3NlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5tb2R1bGUtZXN0aW1hdGlvbi1ldGFwZXNfX3dyYXBwZXJ7XHJcblx0XHRcdG1heC13aWR0aDogMTIzNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmFsbC1zd2lwZXItYnV0dG9ue1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0bWFyZ2luOjAgMWVtO1xyXG5cdFx0XHRcdGZpbGw6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hcnJvd19saW5rX3N2Zy5wcmV2e1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9IFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpe1xyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gc3ZnIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuanMtaGVpZ2h0LWVzdG0tZXRhcHMge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tY2xvc2VkLFxyXG5cdFx0LmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2hlY2tib3hfX3NwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblx0XHR9XHJcblx0XHQuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQrLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xyXG5cdFx0XHRmaWxsOiAkbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsO1xyXG5cdFx0fVxyXG5cdFx0LnJhZGlvX19pbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHR9XHJcblx0XHQuc2l3cF8xIC5jaGVja2JveGVzIDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMSAuY2hlY2tib3hlcyA6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWZpbGwtaG92ZXI7XHJcblx0XHR9XHJcblx0XHQucmFkaW8ge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2lucHV0IHtcclxuXHRcdFx0XHQmOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmICsgbGFiZWw6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgKyBsYWJlbDo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdC5uYW1lZGl2X19wYWdpbmF0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyZW07XHJcblx0XHR9XHJcblx0XHQubmFtZWRpdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm1vZGFsX19iYWNrZ3JvdW5kIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQmLWFsbHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOjEwMCVcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MWVtO1xyXG5cdFx0fVxyXG5cdFx0LmVzdGltYXRpb25fX2xvZ297XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcblx0XHRcdFx0ei1pbmRleDoxMDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAxZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG5cdFx0Lm1vZGFsX19ib2R5e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLC45NSk7XHJcblx0XHRcdGhlaWdodDogOTN2aDtcclxuXHRcdFx0d2lkdGg6IDk4JTtcclxuXHRcdFx0aGVpZ2h0OiA4MnZoO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk3JTtcclxuXHRcdH1cclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG5cdFx0XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0LmZvcm1fX2ZpZWxkLnNlbGVjdCBsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogJG1vZHVsZS1ldGFwZXMtaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdC5mb3JtX19maWVsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEuNWVtIDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHQubW9kYWxfX3Njcm9sbGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogM2VtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2xvc2VfX2J0bl9hbGwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHNwYW4uYm50X190ZXh0X19tb2RhbF9fY2xvc2Uge1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbF9fc2Nyb2xsZXIge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XHJcblx0XHRcdHdpZHRoOiAxLjJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjJlbTtcclxuXHRcdH1cclxuXHRcdC5jbG9zZV9fYnRuX190ZXh0IHtcclxuXHRcdFx0dG9wOiAxZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRcdHJpZ2h0OiAxZW07XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1pbi13aWR0aDogMTEwcHg7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG5cdFx0XHRib3R0b206IGluaGVyaXQ7XHJcblx0XHRcdGxlZnQ6IGluaGVyaXQ7XHJcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0LmVzdGltYXRpb25yYXBpZGVfX3RpdGxle1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHRcdFx0LnRpdGxlX19zdWJ0aXRsZXtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcclxuXHRcdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTItLXhzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdGxlX19jb250ZW50e1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KXtcclxuXHRcdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCl7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xLS14cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtcGFyYWdyYXBoZS10b3AtZm9udC0xO1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGJ1dHRvbi5leHBhbmQtYnV0dG9uIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGZpbGw6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0LmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVke1xyXG5cdFx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHR0b3A6IDE5cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxyXG5cdFx0LnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMS1tZDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwYWRkaW5nOiA3cHggMjVweDtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHR9XHJcblx0XHQuYWxsLXN3aXBlci1idXR0b257XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XHJcblx0XHRcdC5hbGwtc3dpcGVyLWJ1dHRvbiA+IGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gc3ZnIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbGwtc3dpcGVyLWJ1dHRvbiA+IGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHR9XHJcblx0XHQuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb257XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jl9fdGl0bGVfX2NvbnRlbnRfXzJ7XHJcblxyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdFx0XHRmb250OiRmb250LXRpdGxlLXBhZ2luYXRpb247XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcblx0XHRcdFx0XHRmb250OiRmb250LXRpdGxlLXBhZ2luYXRpb24tLXhzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9ue1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR0b3A6IDkwcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAgI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTI2cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0yNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG5cdFx0XHRcdFx0Y29sb3I6JG1vZHVsZS1ldGFwZXMtY29sb3ItQnVsbGUtYWN0aXZlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWFjdGl2ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWJvcmRlci1hY3RpdmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTE5MTkxO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2l3cF8xe1xyXG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baWRePVwibXktY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRmb250OiRmb250LWxhYmVsLXJhZGlvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCBpbWcge1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjhlbSAxZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hlY2tib3hlcy1zdmd7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtb2R1bGUtZXRhcGVzLXJhcGlkZS1jb2xvci1ib3JkZXItU3ZnX2NoZWNrYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRtb2R1bGUtZXRhcGVzLXJhcGlkZS1jb2xvci1TdmdfY2hlY2tib3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdDpjaGVja2VkICsgbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHJcblx0XHRcdDpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4pyTXCI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0OmNoZWNrZWQgKyBsYWJlbCBpbWcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtX19sZWdhbHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfNCAuZm9ybV9fbGVnYWxzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMiAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4gLFxyXG5cdFx0LnNpd3BfMyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4gLFxyXG5cdFx0LnNpd3BfNCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW57XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdC5mb3JtIC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleDogaW5oZXJpdDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4+KiB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGF1dG87XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCl7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmaWVsZHNldC5mb3JtX19maWVsZHNldCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2l3cF8yIC5mb3JtX19maWVsZCB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDQxJSA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaXdwXzMgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDElIDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpd3BfNCAuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MSUgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0LmZvcm0gLmZvcm0tZ3JvdXA+KiB7XHJcblx0XHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0XHRcdGZsZXgtYmFzaXM6IGluaGVyaXQ7XHJcblx0XHRcdGFsaWduLXNlbGY6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHQuanMtc3dpcGVyLWVzdGltYXRpb24tcmFwaWRle1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2l3cF8yICxcclxuXHRcdC5zaXdwXzMgLFxyXG5cdFx0LnNpd3BfNCB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR1bC5yYWRpb3NfX2dyb3VwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6MDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzIuc3dpcGVyLXNsaWRlLWFjdGl2ZSAsXHJcblx0XHQuc2l3cF8zLnN3aXBlci1zbGlkZS1hY3RpdmUgLFxyXG5cdFx0LnNpd3BfNC5zd2lwZXItc2xpZGUtYWN0aXZle1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQuc2l3cF8yLnN3aXBlci1zbGlkZS1uZXh0IHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMy5zd2lwZXItc2xpZGUtbmV4dCB7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzQuc3dpcGVyLXNsaWRlLW5leHQge1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQuc2l3cF8ye1xyXG5cclxuXHRcdFx0LnJhZGlvX19pbnB1dDpjaGVja2VkK2xhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlIDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdH1cclxuXHRcdC5mb3Jte1xyXG5cdFx0XHQmX19jb25kaXRpb25zIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHR9XHJcblx0XHQuc2l3cF8ze1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcblx0XHRcdFx0LmNoZWNrYm94X19sYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0LmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMyksXHJcblx0XHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDQpe1xyXG5cdFx0XHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGVja2JveF9fbGFiZWwge1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdC5zZWxlY3RfX2xhYmVsICxcclxuXHRcdC50ZXh0ZmllbGRfX2xhYmVse1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LnJhZGlvc19fbGVnZW5kICxcclxuXHRcdC5jaGVja2JveGVzX19sZWdlbmR7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udDokdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRcdH1cclxuXHRcdC5yYWRpb3NfX2xlZ2VuZDpmaXJzdC1sZXR0ZXIgLFxyXG5cdFx0LmNoZWNrYm94ZXNfX2xlZ2VuZDpmaXJzdC1sZXR0ZXJ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dCB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX2ZpZWxkLnNlbGVjdCBzZWxlY3Qge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRtaW4taGVpZ2h0OjUycHg7XHJcblx0XHR9XHJcblx0XHRzcGFuLnNlcGFyYXRpb25fY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuc2l3cF80IC5mb3JtX19maWVsZC5zZWxlY3Q6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX3ZhbGlkYXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfNHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkLnNlbGVjdCBzZWxlY3Qge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmRpc2FibGVkLXZlcmlmaWNhdGlvbntcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICM2MDYwNjA7XHJcblx0XHR9XHJcblx0XHQubW9kYWxfX2JvZHkge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogNWVtIDhlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMmVtIDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFse1xyXG5cdFx0XHR3aWR0aDoxMDAlXHJcblx0XHR9XHJcblx0XHQucmFkaW9fX2xhYmVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCl7XHJcblx0XHRcdC5mb3JtX192YWxpZGF0aW9uIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5yYWRpby1ldGFnZXtcclxuXHRcdFx0bGkucmFkaW9zX19pdGVtOm50aC1jaGlsZCgxKSBsYWJlbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSBsZWdlbmQucmFkaW9zX19sZWdlbmQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMuY2hlY2tib3gtc2ltcGxlIGxlZ2VuZC5jaGVja2JveGVzX19sZWdlbmQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19maWVsZC5yYWRpb3MucmFkaW8tc2ltcGxlIHVsLnJhZGlvc19fZ3JvdXAge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRjb2xvcjokbW9kdWxlLWV0YXBlcy1zZWxlY3QtY29sb3Itc3dpcDtcclxuXHRcdFx0Zm9udDokdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcblx0XHRcdG9wdGlvbntcclxuXHRcdFx0XHRjb2xvcjokbW9kdWxlLWV0YXBlcy1zZWxlY3Qtb3B0aW9uLWNvbG9yLXN3aXA7XHJcblx0XHRcdFx0Zm9udDokdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg5cHgpIHtcclxuXHRcdFx0LmFsbC1zd2lwZXItYnV0dG9uIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXNsaWRlIGhlYWRlci5lc3RpbWF0aW9ucmFwaWRlX190aXRsZS50aXRsZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMSBoZWFkZXIuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUudGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHQuYnVsbGUtcmFkaW97XHJcblx0XHRcdGxhYmVsLnJhZGlvX19sYWJlbCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XHJcblx0XHRcdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpLnJhZGlvc19faXRlbSAucmFkaW9fX2lucHV0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvX19pbnB1dCtsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvX19pbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idWxsZS1yYWRpbyB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdG1hcmdpbjogMmVtIDEuNWVtIDJlbTtcclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC50ZXh0ZmllbGQgbGFiZWwudGV4dGZpZWxkX19sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuZm9ybXtcclxuXHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJtaXRfX2Fycm93X2xpbmtfc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19sZWdhbHMge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19zdWJtaXQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbnZpcm9ubmVtZW50LWxpc3Qge1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdH1cclxuXHJcblx0LmVzdGltYXRpb24tdjFfX3RpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cdH1cclxuXHJcblx0LmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tY2xvc2VkLFxyXG5cdC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbl9mb3JtIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcblx0fVxyXG5cclxuXHRidXR0b24uZXhwYW5kLWJ1dHRvbiB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRmaWxsOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZHtcclxuXHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0dG9wOiAxOXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vL1RvcCBiYXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuJGZvbnQtdGl0bGUtcGFnaW5hdGlvbjpub3JtYWwgbm9ybWFsIDQwMCAyM3B4ICRmb250LWZhbWlseS0tMSA7XHJcblxyXG4kZm9udC10aXRsZS1wYWdpbmF0aW9uLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSA7XHJcblxyXG4kZm9udC1sYWJlbC1yYWRpbzpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRmb250LXBsYWNlaG9sZGVyLXNlbGVjdC1wb3Bpbjpub3JtYWwgbm9ybWFsIDYwMCAuOTM3NWVtLzFlbSAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWNvbG9yLUJ1bGxlLWFjdGl2ZTokY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWFjdGl2ZTokY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1ib3JkZXItYWN0aXZlOiRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtc2VsZWN0LWNvbG9yLXN3aXA6JGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCA2MHB4LzEuMWVtICRmb250LWZhbWlseS0tMiA7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xLS14czpub3JtYWwgbm9ybWFsIDQwMCA0MHB4LzEuMWVtICRmb250LWZhbWlseS0tMiA7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjokY29sb3JfYnJhbmQtMSA7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yOm5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTItLXhzOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMWVtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXJhcGlkZS1jb2xvci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItYm9yZGVyLVN2Z19jaGVja2JveDokY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXBhcmFncmFwaGUtdG9wLWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuM2VtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTEtbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyOiRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1ob3ZlcjokY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWZpbGw6dHJhbnNwYXJlbnQ7IiwiXHJcbiRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wOiAkcGFnZXNfaW5uZXJfcGFkZGluZztcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW1zX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1kZXRhaWxzX3YxX3dyYXBwZXJfbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWRldGFpbHNfdjFfY29udGFpbmVyX21heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1yZXByZXNlbnRhdGl2ZXMtZGV0YWlsc192MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1yZXByZXNlbnRhdGl2ZXMtZGV0YWlsc192MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJGFnZW5jeS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogMTMxMHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRhZ2VuY3ktZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDogJGNvbnRhY3QtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRjb250YWN0LXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtY29udGFjdC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtY29udGFjdC12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12Ml9jb250YWluZXJfbWF4LXdpZHRoOiAkY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1jb250YWN0LXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWNvbnRhY3QtdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljX3dyYXBwZXJfbWF4LXdpZHRoOiAkY29udGFjdC12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRjb250YWN0LXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1uZXdzLWxpc3RpbmctdjJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyNDVweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY29udGFpbmVyX21heC13aWR0aDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29udGFpbmVyX21heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGggICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXIgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG5cclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmpzLWxhenksXHJcbi5qcy1zd2lwZXItbGF6eSB7XHJcbiAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuNXM7XHJcblxyXG4gICAgJi5qcy1sYXp5LWxvYWRlZCxcclxuICAgICYuanMtbGF6eS1lcnJvciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuaW1nLmxhenk6bm90KFtzcmNdKSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNDU1MgZW50cnkgcG9pbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdCMgSVRDU1MgTG9hZGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMC1jb3JlL18wMS1mb250cy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDItY29yZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDMtYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMC1jb3JlL18wNC1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMC1jb3JlL18wNS1wYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDctc3BlY2lmaWMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19kcmF3aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fZWRpdG9yaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fZ3JpZHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19saW5rcy1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21lZGlhLW1vZHVsZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9yZS1hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2VvLXRhZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3NvY2lhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3N0YXR1cy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jaWVzL19hZ2VuY3ktZGV0YWlscy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY2llcy9fYWdlbmN5LWhvbWUudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jaWVzL19hZ2VuY3ktbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC1jb250ZW50LnZzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FsZXJ0bWFpbC9hbGVydG1haWwudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYmFjay1saW5rL19iYWNrLWxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9ibG9jL19ibG9jLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsbC10cmFja2luZy9fY2FsbC10cmFja2luZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L2NvbnRhY3QudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvdW50ZXIvX2NvdW50ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZG93bmxvYWQvX2Rvd25sb2FkLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWdtcy0xLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWdtcy0yLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2xpc3RpbmctYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LXNlby5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uX3Jlc3VsdC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2RldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHNfbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9maWx0ZXIvX2ZpbHRlci52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci12MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvamVzdGltby9famVzdGltby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLXNlYXJjaC9fbWFpbi1zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC1wb3Bpbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtZGV0YWlscy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3c2xldHRlci9uZXdzbGV0dGVyLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BvcGluLWVzdGltYXRpb24tcmFwaWRlL19fZXN0aW1hdGlvbi1wYWdlLWV0YXBlcy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wb3Bpbi1lc3RpbWF0aW9uLXJhcGlkZS9fX2VzdGltYXRpb24tcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvbW90ZS9wcm9tb3RlLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC9fcHJvcGVydGllcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmctdjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmUtZGV0YWlscy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlc19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Nlby1wYW5lbC9zZW8tcGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnY0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NvY2lhbHMvX3NvY2lhbHNfc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b29scy9fdG9vbHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIjAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDEtZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAyLWNvcmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDUtcGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3NcIjtcclxuQGltcG9ydCBcIjAxLXRvb2xzL19hbmltYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZm9udC5lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzXCI7XG5AaW1wb3J0IFwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMy10YWdzL19odG1sLnNjc3NcIjtcclxuQGltcG9ydCBcIjA0LW9iamVjdHMvX2RhdGEtc2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19ncmlkcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9faW5uZXJwYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFyZ2lucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbW9kdWxlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS51aS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fc2ltcGxlYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zbGltc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zd2lwZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX2FuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb3JlLWFjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N0YXR1cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL190YWJzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RleHQvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYWNrLWxpbmsvX2JhY2stbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Jsb2MvX2Jsb2MtbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NhbGVuZGFyL19jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtdjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2VvLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy02LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbXB0eS1zZWFyY2gvX2VtcHR5LXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFxL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvamVzdGltby9famVzdGltby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvc2VvLXRleHRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21haW4tbmF2L19fbWFpbi1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUtZHJvcGRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcuYmxhbmsuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1yZWxhdGVkLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvX25ld3NsZXR0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wYXJ0ZW5haXJlL19wYXJ0ZW5haXJlLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvbW90ZS9fcHJvbW90ZS52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX2FwcGx5b25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbW9kdWxlcy9fbW9kYWwuZHBlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbW9kdWxlcy9fcHJvcGVydGllcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbW9kdWxlcy9fcHJvcGVydHktZGV0YWlsX2FnZW5jeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Rvb2xzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzLWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JncGQvX19yZ3BkLWNvb2tpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcmdwZC9fcmdwZC12MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Nlby1wYW5lbC9zZW8tcGFuZWwudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52NC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEtaW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zb2NpYWxzL19zb2NpYWxzX3NoYXJlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fYWxlcnRtYWlsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3NcIjtcclxuQGltcG9ydCBcIjA4LXBhZ2VzL19wYWdlLWVzdGltYXRpb24tZXRhcGVzLW1vZHVsZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDgtcGFnZXMvX3BhZ2VzLnNjc3NcIjtcclxuQGltcG9ydCBcIjA5LXV0aWxpdGllcy9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS13cmFwcGVyLXg6ICN7JHdyYXBwZXJfcGFkZGluZy14X3ZhbHVlfTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAtLXdyYXBwZXIteDogI3skd3JhcHBlcl9wYWRkaW5nLXgtLXhzX3ZhbHVlfTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAtLXdyYXBwZXIteDogI3skd3JhcHBlcl9wYWRkaW5nLXgtLW1kX3ZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRDdXN0b20gU3R5bGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2N1c3RvbXMnO1xyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaGVhZGVyLS1ob21lICB7XHJcbiAgICAuaGVhZGVyX19sb2dvLmxvZ28ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTU0M3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZlbTtcclxuICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvX19zb3VyY2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmdfY3RucntcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZXtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zbG9nYW4ge1xyXG4gICAgICAgIC5zbG9nYW5fX3RleHR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDl2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDh2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9wYmFyX19sb2dve1xyXG4gICAgLmxvZ297XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWFpbi1uYXZfX2luZm8ge1xyXG4gICAgLmluZm8tY29udGFpbmVyX190b3B7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VhcmNoLXRvZ2dsZV9fbGFiZWx7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtdG9nZ2xlX19pY29ue1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJfX25hdi10b2dnbGUge1xyXG4gICAgLmdsb2JhbC1idXR0b257XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAubG9nb19fc291cmNle1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZfX2xvZ28ge1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdl9fd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50b29sc19faXRlbXtcclxuICAgIC5zaG93aGlkZS5vcGVue1xyXG4gICAgICAgIC5jb25uZWN0X19zdmd7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuLmJvZHktLWlubmVye1xyXG4gICAgLmNvbm5lY3RfX3N2Z3tcclxuICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxuICAgIC5zZWxlY3Rpb24taWNvbl9faWNvbj4qe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxuICAgIC5sYW5nIHtcclxuICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmcgLnNob3doaWRlLm9wZW57XHJcbiAgICAgICAgLnNob3doaWRlX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTZWFyY2ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vc2VhcmNoIHZhcmlhYmxlc1xyXG4kc2VhcmNoX2J1dHRvbl9zaXplIDogMTZweDtcclxuJHNlYXJjaF9mb250X2ZhbWlseTogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHNlYXJjaF9idXR0b25fd2VpZ2h0OiA2MDA7XHJcbiRjb2xvcl9idXR0b25fYmdfY29sb3JfaG92ZXJlZDokY29sb3JfbmV1dHJhbC0xO1xyXG4kY29sb3JfYnV0dG9uX2JvcmRvcl9jb2xvcl9ob3ZlcmVkOiRjb2xvcl9icmFuZC0xO1xyXG4kY29sb3JfYnV0dG9uX2NvbG9yX2hvdmVyZWQ6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY29sb3JfYnV0dG9uX2JnX2NvbG9yOnRyYW5zcGFyZW50O1xyXG4kY29sb3JfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9yZGVyX2NvbG9yX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZWFyY2hfaW5wdXRfc2l6ZTogMTVweDtcclxuJHNlYXJjaF9pbnB1dF9jb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VhcmNoX2lucHV0X3dlaWdodDogNDAwO1xyXG4kc2VhcmNoX2lucHV0X2JvcmRlcl9ib3Q6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kY29sb3Jfc3VibWl0X2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvbnQtZmFtaWx5X3N1Ym1pdF9idXR0b246ICRmb250LWZhbWlseS0tMjtcclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgICAubW9kYWxfX2JvZHl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjk1KTtcclxuICAgICAgICAuaGVhZGVyX19sb2dvX19zZWFyY2h7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUzcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1NDNweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlcl9faG9tZS1saW5rIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb2dvX19zb3VyY2Uge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXJ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgdG9wOiA2MSU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45NSk7XHJcbiAgICB9XHJcbn1cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHQuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHNlYXJjaF9idXR0b25fc2l6ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoX2J1dHRvbl93ZWlnaHQ7ICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9idXR0b25fY29sb3I7ICAgIFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX2NvbG9yX2J1dHRvbjsgICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnV0dG9uX2JnX2NvbG9yX2hvdmVyZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9idXR0b25fYm9yZG9yX2NvbG9yX2hvdmVyZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JfYnV0dG9uX2NvbG9yX2hvdmVyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcdFx0XHJcblx0XHQubGluZV9fY29udGFpbmVyIHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0XHQuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG5cdFx0XHRcdFx0LmZvcm1SYW5nZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlYXJjaF9mb250X2ZhbWlseTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfaW5wdXRfd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkc2VhcmNoX2lucHV0X2JvcmRlcl9ib3QgO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYW5nZV9fcGx1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaF9pbnB1dF9ib3JkZXJfYm90IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybVJhbmdlX19sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2xhYmVse1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgICAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gtdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuICAgIC5mb3JtTGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1MaW5lX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZV9fdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2lucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG4gICAgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoX2lucHV0X3NpemU7XHJcbiAgICAgICAgY29sb3I6JHNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlYXJjaF9mb250X2ZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9pbnB1dF93ZWlnaHQ7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRzZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuXHQuZm9ybVNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2hfaW5wdXRfYm9yZGVyX2JvdDtcclxuXHRcdC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2lucHV0X3NpemU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoX2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICAgICBjb2xvcjokc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9pbnB1dF93ZWlnaHQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAubG9jYWxpemF0b3JfX3BsdXN7XHJcbiAgICAgICAgICAgICY6OmFmdGVyLCY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlYXJjaF9pbnB1dF9ib3JkZXJfYm90O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1wbHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWFyY2hfaW5wdXRfYm9yZGVyX2JvdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWFyY2hfaW5wdXRfYm9yZGVyX2JvdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XHJcblx0XHQubGFiZWwtZWxlbWVudCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjokc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlYXJjaF9mb250X2ZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfaW5wdXRfd2VpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcclxuXHRcdFx0LnJlc2V0X2J1dHRvbl9pdGVtIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlYXJjaF9mb250X2ZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAucmVzZXRfX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2J1dHRvbl9jb2xvclxyXG4gICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcclxuXHRcdFx0LmJ1dHRvbl9Db250ZW50IHtcclxuXHRcdFx0XHQuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9idXR0b25fYmdfY29sb3JfaG92ZXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoX2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXJfY29sb3JfYnV0dG9uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5yZXNldF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHsgICAgICAgICAgICBcclxuXHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5X3N1Ym1pdF9idXR0b247XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX3N1Ym1pdF9idXR0b247XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1zdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokY29sb3Jfc3VibWl0X2J1dHRvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYm9keS0taG9tZXtcclxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgIHtcclxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fdGV4dHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19idXR0b257XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3Zne1xyXG4gICAgICAgICAgICAgICAgZmlsbDokY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuICAgIC5tb2RhbF9fY2xvc2Ugc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgIC5saW5rLWVtYWlsX19jb250ZW50IHtcclxuICAgICAgICAubGluay1lbWFpbF9fZWxlbWVudHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhbmcoZXMpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjl2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5sYWJlbF9faXRlbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XHJcbiAgICAgICAgLmlucHV0X19pdGVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b25faXRlbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgIH1cclxuICAgICB9ICAgICBcclxufVxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5idXR0b24tc3VibWl0X19pdGVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xyXG5cdC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcclxuXHRcdC5idXR0b25faXRlbSB7XHJcblx0XHRcdHdpZHRoOiA3MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgLmxpbmstZW1haWxfX2NvbnRlbnQge1xyXG4gICAgICAgIC5saW5rLWVtYWlsX19lbGVtZW50e1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIC5idXR0b24tc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ1JPIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNyby12M19fd3JhcHBlcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmF2b3JpdGVzLXYxX19pdGVtLXRleHR7XHJcbiAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZm9vdGVyLXYxIHtcclxuICAgIC5jb3B5cmlnaHRfX25hdi1saXN0IHtcclxuICAgICAgICAubmF2LWxpc3RfX2l0ZW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0X190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dve1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgaGVpZ2h0OiAyNS45OHB4O1xyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVlbSAwIDJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdjEtdG9wX19jb250ZW50e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUge1xyXG4gICAgLnRleHR7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IFxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcclxuICAgIC5zb2NpYWxzX19pdGVtc3tcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsc19faXRlbSB7XHJcbiAgICAgICAgLml0ZW1fX2xpbmt7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbHNfX3RpdGxle1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7ICAgXHJcbiAgICAucGFydG5lcnNfX2l0ZW17ICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcnNfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIC5wYXJ0bmVyc19fbGlzdHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcnNfX2ltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJzX193cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVlbSAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdjEtdG9wX19jb29yZHMtLXdyYXBwZXJ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xyXG4gICAgLnBhcnRuZXJzX19pdGVte1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC4zZW0gMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9ze1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xyXG5cdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBBUlRFTkFJUkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFydG5lci1saXN0aW5nLXYxIHtcclxuICAgIC5pdGVtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgIH1cclxuICAgIC5pdGVtX19pbWctLWNvbnRhaW57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTElTVElORyBCSUVOUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmJvZHktLWlubmVyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0ge1xyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0LnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNGVtIDFlbSAwIDVlbTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gICAgICAgIC5maWx0ZXItdGV4dCB7XHJcbiAgICAgICAgICAgIC50ZXh0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREVUQUlMIEJJRU5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWdlbmN5X19jb250ZW50IHtcclxuICAgIC5jb250ZW50X19sZWZ0e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RlY29yYXRlIHtcclxuXHQuZGVjb3JhdGVfX3Zpc3VhbCBpbWd7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdG9iamVjdC1maXQ6Y292ZXI7XHJcblx0fVxyXG59XHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2l0ZW0tc3RhdHVzIHtcclxuICAgIC5wcm9wZXJ0eS1zdGF0dXN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcbi5hZ2VuY3lfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIHtcclxuICAgICAgICAuZGVjb3JhdGVfX3Zpc3VhbCBpbWd7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjF7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlci1zb3J0X19jb250YWluZXJ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuaGVhZGVyX19zbG9nYW57XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIH1cclxufVxyXG4uZW1wdHktc2VhcmNoX19saW5rIHtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlOyAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFnZW5jeV9fY29udGVudCB7XHJcblx0LmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyB7XHJcblx0XHQuY29vcmRzX190ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cdFx0XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XHJcbiAgICAgICAgICAgIH1cdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZW1wdHktc2VhcmNoX19saW5rIHtcclxuICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGxhbiBkZSBzaXRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWRpdG9yaWFsX19pdGVte1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItLWlubmVyIHtcdFxyXG4gICAgLmJnX2N0bnIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBhZ2UgZXN0aW1hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lc3RpbWF0aW9uX193cmFwcGVyIHtcclxuXHQjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG5cdFx0Lm1vZHVsZS1mb3JtIHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0XHQuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFuZyhlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhbmcoZW4pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFMRVJUTUFJTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hbGVydG1haWwtdjFfX3Nsb2dhbntcclxuICAgIHBhZGRpbmctbGVmdDogMDsgICBcclxufVxyXG4uYWxlcnRtYWlsLXYxX19saW5rc3tcclxuICAgIC5idXR0b24tZHJhd2luZ3tcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLXYxX190ZXh0LnRleHR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXZ3OyAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5OTNweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAmOmxhbmcoZW4pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xyXG4gICAgfVxyXG59XHJcbi5hbGVydG1haWwtdjFfX2NvbnRlbnR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2t7XHJcbiAgICAuZm9ybS10b3AtYmxvY2t7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc3tcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMC41ZW07ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2ZpZWxke1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjRlbSAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3OyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjd2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQYWdlIGNvbnRhY3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb250YWN0LXYxX19kZWNvcmF0ZSB7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG4uY29udGFjdC12Ml9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdlIGVzdGltYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXN0aW1hdGlvbl9fd3JhcHBlciB7XHJcblx0LmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcclxuXHRcdC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IHtcclxuXHRcdFx0LnRleHRfX2NvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50b29sc19faXRlbT4ub3BlbiAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICBcclxufSJdfQ== */
